个人微信添加一个多功能机器人

admin 2023年10月9日15:08:05评论122 views字数 1579阅读5分15秒阅读模式

免责声明:请勿利用文章内的相关技术从事非法传播,利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。

近期便于团队的信息整合,查阅相关资料发现个人微信不支持机器人,目前企业微信、钉钉、飞书各种都支持,就唯独个人微信不支持,鉴于该问题我也反馈给微信官方客服,也未有结果,咱只能用第三方的服务了,但是正常的推送服务,不太会导致封号。(建议使用小号来进行推送比较稳妥)


个人微信添加一个多功能机器人

01

描述:

个人微信添加一个多功能机器人
github:https://github.com/danni-cool/docker-wechatbot-webhook

目前大部分微信机器人都是由wechaty进行二次开发的,之前使用时需要登录网页版微信。不过后来微信网页版不能登录了,后来等到UOS微信桌面版协议登录,微信免费版web协议。也就是目前使用的登录方式。


个人微信添加一个多功能机器人

项目的作者:基于 wechaty 和 Express 开发

将环境直接封装在docker里,开箱即用,也可以使用:npm start直接部署。

该项目支持:本地调用;docker部署。


个人微信添加一个多功能机器人

02

部署

个人微信添加一个多功能机器人

Docker部署方法:

  1. 拉取镜像

docker pull dannicool/docker-wechatbot-webhook

2. 启动容器

docker run -d --name wxBotWebhook -p 3001:3001 dannicool/docker-wechatbot-webhook

本地部署方法

3. 本地调用

npm start

4. 配置可以在 .env 文件中设置

# 如果想换端口PORT=3001
# 如果想自己处理收到消息的逻辑,比如根据消息联动,在下面填上你的 API 地址, 默认为空LOCAL_RECVD_MSG_API=https://example.com/your/url


个人微信添加一个多功能机器人

03

登录监听

个人微信添加一个多功能机器人

本次安装的是docker环境:

docker logs -f wxBotWebhook运行代码来扫描登录

要么在内网中运行或者在本地打开

如图:打开URL等待扫描。

个人微信添加一个多功能机器人

https://wechaty.js.org/qrcode/https%3A%2F%2Flogin.weixin.qq.com%2Fl%2FoZvgA8mijw%3D%3D

如图:扫描后如果登录成功如图。

个人微信添加一个多功能机器人

扫描完日志里显示logged in即是登录完成。


个人微信添加一个多功能机器人

04

推送消息的API参数

个人微信添加一个多功能机器人

个人微信添加一个多功能机器人

具体参数可以参考作者的代码说明


个人微信添加一个多功能机器人

05

测试代码

个人微信添加一个多功能机器人

import requests
def send_message(to, isRoom, message_type, content): url = "http://localhost:3001/webhook/msg" payload = { "to": to, "isRoom": isRoom, "type": message_type, "content": content } response = requests.post(url, json=payload) output = {content: response.text} for key, value in output.items(): print(key + ": " + value)
to = "123" # 请替换为正确的用户或群组IDisRoom = Truemessage_type = "text"content = "测试微信推送"
send_message(to, isRoom, message_type, content)

测试结果如下:

个人微信添加一个多功能机器人


个人微信添加一个多功能机器人

06

某热搜推送的脚本

个人微信添加一个多功能机器人


 回复关键字来获取脚本:热搜



多一个点在看

个人微信添加一个多功能机器人

多一条小鱼干


免责声明:请勿利用文章内的相关技术从事非法传播,利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。




原文始发于微信公众号(极与黑):个人微信添加一个多功能机器人

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年10月9日15:08:05
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   个人微信添加一个多功能机器人http://cn-sec.com/archives/2096517.html

发表评论

匿名网友 填写信息