Loading...

仅需一个服务器,给微信加一个多功能机器人吧

日常推荐4个月前更新 Jone
197 0 0

都2023年了,微信竟然还没有个微信机器人 (/= _ =)/~┴┴。QQ群聊早就有群机器人了,还能对话什么的,既然微信官方没有机器人,那我们就用第三方的。

淘宝的话有卖微信自动回复机器人软件的,一个竟然要60块,真鸡儿黑。今天教大家如何搭建一个微信机器人,可以实现微信列表联系人自动回复、群聊回复和一些定时任务。

docker-wechatbot-webhook

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

本次实现微信机器人用的是个封装好的项目,开箱即用。

部署

项目支持docker部署,懒人福音。

1
2
3
4
5
docker run -d \
--name wxBotWebhook \
-p 3001:3001 \
-e RECVD_MSG_API="https://example.com/your/url" \
dannicool/docker-wechatbot-webhook

RECVD_MSG_API这个填你处理微信消息的接口,如果想实现给某人的自动回复需要自己写逻辑;如果你只想给文件传输助手发消息(比如每天八点把当日天气状况发给文件传输助手)则不需要改。

使用

仅需一个服务器,给微信加一个多功能机器人吧

使用docker logs -f 容器id来查看容器日志,找到扫码登录链接使用微信登录。

仅需一个服务器,给微信加一个多功能机器人吧

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

现在就可以调用API给我们列表的用户发消息了,可以看一下作者写的发送消息的接口传参。

仅需一个服务器,给微信加一个多功能机器人吧

这里简单用postman来给文件传输助手发下消息吧。

仅需一个服务器,给微信加一个多功能机器人吧

看下微信里的文件传输助手信息,也显示出来了我们调用接口发送的信息。

仅需一个服务器,给微信加一个多功能机器人吧

单用这个发送的功能的话可以每天调用一些情话API定时发给女朋友,或者课程提醒什么的。不过如果要用的话需要一直登录着微信,如果你手机微信掉线的话需要重新扫描二维码重新登录。

如果再加上收消息的话那么可玩度就很高了,常用的场景就是微信自动回复机器人了或者搭配其他软件也可以做电脑自动化操作等等。使用也很简单就不实现了,感兴趣的小伙伴可以试试。

闲聊

十一假期的第一天上班大家觉得怎么样,我反正感觉很难受。。。

© 版权声明

相关文章