微信个人Bot项目整合
前言:搭建有风险,实验需谨慎【非企业微信Bot】
一、微信问答机器人【结合维格表使用】
项目地址:https://github.com/choogoo/wechat-openai-qa-bot
使用wechat机器人快速实现一个免费的QA问答系统,如果你是一个社群工作者、拼团团长、业务群运营经理,使用这个项目可以帮助你解决一些重复性问答。
已适配网页版微信,linux、mac、Windows均可运行
它可以自定义问答内容,智能匹配答案,支持相似问题匹配,例如“什么时候到货?”“亲,几时到货”“亲,什么时候到货”均能匹配(基于微信对话开放平台,免费)
教程请查看项目地址
评价:低成本项目,本地搭建的话封号概率在百分之60左右,放在服务器搭建封号概率则为百分之70
二、golang 微信提醒机器人
项目地址:https://github.com/xiaobinqt/go-wxbot
配置GO语言环境启动二进制文件即可
实现:定时给群推送消息,每天定时给群推送上班打卡等消息,比如每天提醒吃饭。可根据关键字回复
教程:查看项目地址
评价:基于 openwechat 开发,所以封号概率在百分之60,不建议频繁上线下,否则概率会增加
三、ChatGPT个人微信问答机器人
项目地址:https://github.com/fuergaosi233/wechat-chatgpt
比较方便的是该项目可以无服务器部署且支持Docker部署
功能:通过 wechaty,将 ChatGPT 接入微信,创建 OpenAI 的账户池
支持通过代理登陆 OpenAI,加入了持续对话的功能(每一个微信用户都保持自己的对话上下文)
加入 Dockerfile,发布到 Docker.hub,通过 Railway 进行部署
实现 OpenAI 账户池的热加载,当 OpenAI 返回码为 429/503 时自动重试
教程:请查看项目地址
评价:方便一键部署的项目,但经过测试上线的不是web端微信而是PC协议,所以如果不是本地搭建,封号概率为百分百90
另:ChatGPT为最近比较火的AI项目,用来做小作文还可以,至于无脑吹的少信,它的问答包含大量虚构内容,如果用于科研或其它领域,少用
四、PC微信发送文本、图片机器人
项目地址:https://github.com/ljc545w/ComWeChatRobot
原理:通过逆向PC微信,定位到关键CALL,dll内联汇编调用注册32位COM组件,供64位/32位进程外部调用
功能:获取通讯录、发送文本、图片、文件、xml文章、名片、群艾特消息
根据wxid查询好友信息、根据群ID获取所有群成员wxid、检测好友状态(是否好友、被删除、被拉黑)
接收各类消息,可写回调函数进行处理、封装COM接口,方便使用自己喜欢的语言进行调用、群管理、微信多开
教程:查看项目地址
评价:有内味了,跟微信端版本挂钩,也比较方便部署,封号概率为百分之65到70,可能会被警告
五、基于Node.js和wechaty的个人微信机器人
项目地址:https://github.com/zhihang-yi/wechat-bot-padlocal
功能:自动处理好友请求、自动通过好友请求、可限制通过填写指定验证消息的好友、避免陌生人添加好友
智能对话(接入微信对话开放平台)、设置定时任务(可循环、可单次)
教程:请查看项目地址
评价:因为该项目协议基于web网页及iPad协议token,所以封号概率在百分之55左右,同样不建议频繁上下线
暂整理这五个比较方便搭建的项目,总结:搭建有风险,实验需谨慎,web协议封号概率低,但绝对不是没有,建议使用不用的小号做测试
附:我与微信的爱恨
1、18年末因为我在使用越狱版IOS系统登录微信,被官方封禁,后拿家人身份证申诉过两次,通过一次,但因越狱环境未完全去除,又被封禁,至此,一个使用五年以上的微信号彻底弃用
2、22年8月份左右,重新注册申请一个号,开始几天是OK的,但因为未实名认证,在将账号由安卓端登录到IOS端,微信官方以登录环境有问题疑似诈骗为由将账号封禁,使用时间不超过24小时,无好友,所以也无法申诉
3、22年12月份,因测试上述及其它机器人环境项目,微信官方发布个人警告并强制微信所有上线端口下线,经申诉及客服反馈于20分左右解除封禁
总结:微信是封闭的,而且可能长期及永久不变,如果要问,可能得到的回答会基于安全因素的基础上,另它的所有开发及插件是针对官方开发人员,而Bot项目,官方目前只认可企业微信端,数字移民是有一定好处的,但官方可能会限制你无法返回原来的手机号绑定