微信每天都要用,所以很多系统监控的消息就直接推送到微信了,这样有什么问题也能很方便的及时收到提醒。
但是呢,微信机器人现在封号太厉害了,用过wechaty,再到hook微信客户端,现在都是一挂就封,无奈了,只好走正规军的路子。
Github:https://github.com/friend-nicen/wepush
WePush 是一个基于 weauto 开发的微信消息推送系统,采用模拟人工点击的方式实现消息发送,具有安全稳定、零封号风险的特点。 系统通过 HTTP API 接收消息请求并利用消息队列异步处理微信消息的发送,完全模拟真实的人工操作,避免了微信封号风险。
FastAPI 服务器 (main.py)
监听 Redis 队列
依赖项目
运行环境要求
pip install -r requirements.txt
python main.py
服务器将在 http://localhost:8000 启动
python mq.py
提示:必须提前打开指定好友或群聊的聊天窗口(并且是在独立窗口打开),收到消息推送请求时会自动忽略未打开聊天窗口的目标!
可以通过pyinstaller指定项目内的build.spec,将项目打包为exe可执行文件
pyinstaller build.spec
Q: 消息发送失败怎么办?
A: 检查以下几点:
Q: 如何修改 Redis 连接配置?
A: 在 main.py 和 mq.py 中修改 redis_url 变量
发送消息
POST /api/sendMsg
application/json
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。