Wechat-Bot
Hi~ o( ̄ ▽  ̄)ブ!喵呜,欢迎使用 Wechat-Bot!
🔝 介绍
WeChat-Bot是由iwyxdxl开发dy阿文睡不醒整理更新的,将deepseek、gpt、gemini等AI大语言模型接入微信实现角色扮演自动聊天的聊天机器人。
本 fork 版本由 fanyuantaier 维护更新:哔哩哔哩 @fanyuantaier · GitHub @fanyuantaier。项目地址:github.com/fanyuantaier/wechatbot-new(PyPI:wechatbot-new)。
⚠ 注意
为了正常与WeChat通讯,WeChatBot现已支持微信 4.1.12 及以上版本运行(底层 wechatauto-replica 已适配 4.1.15.13)
🍦 下载
WechatBot Beta-2.2.6
系统兼容性
- 支持运行的Windows版本:Windows10,Windows11
- 不支持的Windows版本:WindowsXP,Windows7,Windows8,Windows8.1
网吧可能无法保存聊天记忆或无法支持运行网吧有一定记录运行会报错等。
本项目已发布到 PyPI(pip install wechatbot-new),源码、更新日志与问题反馈见 GitHub 仓库:
以后更新都会发布到 PyPI 与 GitHub 仓库。
🚀 注意事项
💰 赞助
哔哩哔哩关注 阿文睡不醒i ,谢谢喵~你的免费关注就是我们最大的动力!
本工具Github开源,但原作者已经停止维护,现由阿文睡不醒i维护更新WeChatBot更有动力!
本 fork 版本由 fanyuantaier 维护更新:哔哩哔哩关注 fanyuantaier ,项目地址 github.com/fanyuantaier/wechatbot-new,谢谢喵~你的免费关注就是我们最大的动力!
♾️ 功能介绍
本工具可以实现WeChat接入AI,实现你的Ai女友功能WeChatBot可以让你在虚拟与现实交织处,予永恒的温柔羁绊,质疑痞老板,理解痞老板,成为痞老板,让你找到记忆中的那个她。
🎨 搭配使用可实现效果
让你的WeChat功能更加强大实现了:👤 角色扮演,🧠 记忆整理,📥 导入配置,💬 主动消息,😊 表情识别,👋 拍一拍,🛡️ 防撤回,🌈 朋友圈查询等。
☑️ 主动消息
还担心他/她消息不回,她/他回消息很慢,语气太差?
此功能可以让AI主动给你发消息,让你感受到爱
⚠ 注意
要提前设置好喔
- 可以主动发送各类消息
- 可以主动关心你的情况,给你最好的陪伴
- 也可以在你休息的时候不去打扰你,在你醒来第一时间发送消息给你
注意:如果你没有设置,你的AI女友是不会给你主动发送消息,只能被动回,这样是不对的。
☑️ 主动发送表情包
该功能可以让他/她主动发送表情包,她/他回消息宛若真人一般。
注:在安装目录下emojis文件夹内,可以自行添加表情包
☑️ 记忆体
该功能可以使他/她有记忆功能,她/他可以记住和你的每次聊天
可以有记忆功能,不过记忆不建议太长
⚠ 注意
config.py和记忆体文件chat_contexts.json在根目录下,请自行替换到新版本内☑️ 防撤回
对方撤回消息后,机器人仍然能看到被撤回的原文。
能做什么
- 在聊天里发
/撤回(或/rc):当前会话最近 5 条撤回记录,带被撤回的原文。 /撤回 10:临时指定条数(最多 50)。/撤回统计(或/rcs):本会话一共被撤回多少次、谁最常撤回、最近一次是什么时候。- 撤回提醒(配置页可开,默认关):发现新的撤回时,机器人主动往那个会话发一条提醒并把原文带上。
- 配置页还能调:启动时回填的历史条数、撤回扫描间隔、每轮重读条数。
⚠ 注意
- 只覆盖「用户列表」里正在监听的会话;开启之前已经被撤回的救不回来(指令里会写明「原文没救回来」)。
- 镜像与媒体备份放在
~/Documents/wechatauto_recall/,媒体备份不会自动清理。 - 「撤回提醒」会真的往会话里发消息,介意就别开。
☑️ 朋友圈查询
聊天里的人可以让机器人念朋友圈,也能知道谁赞了、评论了自己。
能做什么
/朋友圈(或/pyq):发指令者最近 N 条动态 —— 时间、正文摘要、图/视频/赞/评论数量。/朋友圈 老王:看指定昵称或备注的人最近动态;/朋友圈 10:临时指定条数。/朋友圈互动(或/pyqi):谁赞了、谁评论了你的朋友圈(配置页可开,默认关)。- 朋友圈监听(配置页可开,默认关):监听对象发了新动态时,机器人下次跟对方聊天会知道这件事。
⚠ 注意
- 这些都只读本机
sns.db、不打开朋友圈界面;只能读到已经同步到本机的动态。 - 可见范围以本机微信权限为准:三天可见、分组可见、屏蔽都不会被绕过。
- 点赞和评论只给数量、不给文字(微信画在自绘区域里,抓不到文本)。
❓ 常见问题
WeChatBot启动报错
- 尝试
不以管理员身份运行桌面快捷方式《启动机器人》- 你的系统版本过低或精简阉割了
支持的环境- 更换网络环境或者重启之后后再次启动
WeChatBot
Python未安装或启动报错
完全卸载
Python重新安装。- 安装时将
python添加进系统path网吧可能无法安装Python更换网吧或者在家使用。安装
Python重新选择其他盘符安装。- 启动器已不再限制 Python 版本(3.9–3.12 的旧限制已移除),但部分定制依赖包是按 Python 3.9–3.12 提供的,建议仍用这个范围。
⚠️ 免责声明
⚠ 注意
凡本软件提供的所有资源的版权,均归其版权所有人所有。用户若因本软件导致的任何法律争议及后果,均由用户自己负责,本软件不负任何责任。使用此软件即代表用户已知晓以上内容。