
wechat-bot 微信AI机器人扫码接入后 10 分钟上线群聊自动回复、本地存档、关键词检索【免费下载链接】wechat-bot Multi-platform IM AI Agent for Telegram, WhatsApp, Lark, and WeChat. Connects ChatGPT / Claude / Kimi / DeepSeek / Ollama / Pi for auto-replies, community analysis, contact management, and inactive-friend detection.项目地址: https://gitcode.com/GitHub_Trending/we/wechat-bot一个五百多人的微信群一天能刷掉几千条消息部署通知三分钟就被顶没同事在共享账号上 你问文档在哪人却不在电脑前。wechat-bot 就是为此做的微信 AI 机器人把机器人账号的微信扫进终端由 AI 自动接管白名单内的回复同时把每条文本写进本地存档随时按关键词翻查。收益速览装完之后你能白得三样东西都是可验证的结果收益它是怎么做到的只在被 时才开口群名、好友备注、消息前缀三层白名单过滤不命中就保持沉默每条文本都有底消息先落盘到本地messages.jsonl再按关键词、群名、时间区间反复翻一条命令出群统计本地统计零 token发言最多的是谁、话题集中在什么直接打印在终端上手时间线装依赖 → 改三行配置 → 扫码上线先把依赖跑通前提是 Node.js 在 v18 及以上最好用 LTS 版。确认版本后拉仓库装依赖node -v git clone https://gitcode.com/GitHub_Trending/we/wechat-bot cd wechat-bot npm install装完你应该看到node_modules目录生成完毕没有红色报错。如果卡住多半是源的问题下一条时间线里解决。再改三行配置cp .env.example .env打开.env只有三处必须填对BOT_NAME要带前缀后接机器人账号的微信名ROOM_WHITELIST里的群名和微信顶栏显示的名字逐字一致ALIAS_WHITELIST填允许私聊触发的好友备注或微信名。可选的AUTO_REPLY_PREFIX配上前缀后只有匹配前缀的消息才会触发回复。BOT_NAME你的微信名 ROOM_WHITELIST群名1,群名2 ALIAS_WHITELIST好友备注1,好友备注2然后给回复挑一个大脑。项目内置 deepseek、Ollama本地模型、免费、Claude、Kimi、豆包等十几种服务在对应服务页拿到 API Key 填进.env就行。不想逐家处理计费的话也能接第三方 API 聚合平台仓库 README 里列了两个服务商示例最后扫码上线wb start --serve deepseek没跑过npm link的话换成npm run start -- start --serve deepseek效果相同。终端会打印一张二维码用机器人账号的微信扫码。验收动作在白名单群里 它问一句话再让白名单好友私聊一句。两条都收到 AI 回复且本地.data/wechat/messages.jsonl开始滚动追加就算上线了。原理速览一条消息从进门到回话一句话版本Wechaty 收进每条消息先无条件写进本地 JSONL 存档再做触发判断命中才去找--serve指定的模型服务生成回复发回群里。环节做了什么仓库内源码位置收消息Wechaty 解析出发言人、群名、文本src/platforms/wechat/bot.js存档追加一行记录到.data/wechat/messages.jsonlsrc/platforms/wechat/messageStore.js触发判断群名在白名单且消息里 了机器人或私聊来自白名单好友src/platforms/wechat/commandRouter.jsAI 回复调--serve指定的服务生成文本发回群或私聊src/wechaty/sendMessage.js记住存档这一步它跑在触发判断之前消息不触发回复照样落盘。后面的关键词检索和群统计吃的就是这份数据。排错速查四类高频故障的修法顺序是随机排的对号入座即可症状多半的原因修法一个动作或一条命令群里 机器人毫无反应BOT_NAME丢了或ROOM_WHITELIST的群名和顶栏实际名称差一个字从微信聊天界面顶栏把群名原样复制回.env再确认 的是机器人账号npm install中途失败puppeteer 的浏览器依赖拉不下来或 node 低于 v18切国内镜像源重装npm config set registry https://registry.npmmirror.com必要时设PUPPETEER_SKIP_DOWNLOADnode 升到 LTS微信弹出外挂警告默认免费 web 协议风控严格近期平台审查更严只挂在测试账号上、白名单收窄正式场景先读 README 的协议切换说明别急着买长期协议日志没报错AI 就是不回话API Key 没填、欠费或把两个相似 key 填反了讯飞用户高发单独跑对应服务的测试脚本如node src/deepseek/__test__.js通了再启机器人进阶玩法与收尾统计不用写脚本wb analyze --room 群名 --stats-only是纯本地统计零 token 消耗去掉--stats-only换成--serve 服务名模型会读最近的消息样本给总结。群里发/统计 群 群名触发的是同一套逻辑。存档文件本身也支持按关键词、群名、起止时间过滤wb wx search还能检索本机微信缓存数据写周报时把某个群近七天的记录捞出来就够用。若不想接模型 API 而想让 Pi 当大脑仓库里有专门说明见 docs/pi-im-agent.md。今晚最小行动先跑一次--stats-only看看自己群的真实数据再挑一个--serve服务接上做深度分析。【免费下载链接】wechat-bot Multi-platform IM AI Agent for Telegram, WhatsApp, Lark, and WeChat. Connects ChatGPT / Claude / Kimi / DeepSeek / Ollama / Pi for auto-replies, community analysis, contact management, and inactive-friend detection.项目地址: https://gitcode.com/GitHub_Trending/we/wechat-bot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考