ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

微信AI机器人5分钟跑起来:wechat-bot 从装环境到群里自动回复的实操流程

微信AI机器人5分钟跑起来:wechat-bot 从装环境到群里自动回复的实操流程 微信AI机器人5分钟跑起来wechat-bot 从装环境到群里自动回复的实操流程【免费下载链接】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答案不睡觉不偷懒不会漏。这个项目到底是干什么的它实际替你干的三件事说白了它是架在微信上的一层自动消息处理用 Wechaty 扫码登录你的微信把收到的消息交给选好的大模型再把回复发回聊天窗口。我日常就让它干三件事盯着指定群和指定好友的消息群里被、私聊被白名单里的人发消息时就自动回对接 DeepSeek、ChatGPT、Kimi、Ollama 等 12 种以上 AI 服务改一个参数就能换分析本地微信数据群统计、好友分析、朋友圈缓存搜索从零到跑起来三步让 wechat-bot 扫上码第一步装好环境。拉代码、装依赖、把wb注册成本机命令git clone https://gitcode.com/GitHub_Trending/we/wechat-bot cd wechat-bot npm i npm link cp .env.example .env第二步改配置。编辑刚复制出来的.env最少填好这几项BOT_NAME机器人账号的微信名要带上群里靠它识别ROOM_WHITELIST要盯的群名多个用逗号隔开ALIAS_WHITELIST允许私聊触发回复的好友备注多个用逗号隔开所选 AI 服务的密钥比如 DeepSeek 就填DEEPSEEK_API_KEY第三步启动扫码wb start --serve deepseek终端出二维码微信一扫就登录了。如果你想用 Pi 当 agent 而不是直接调大模型另有一条启动链路可以看 docs/pi-im-agent.md。三个真实用法我平时用得最多的地方第一个是群客服。产品群忙起来之后问发货、问退货的问题总是沉底。我把群名加进白名单、接上 DeepSeek现在谁机器人提问几秒就有答复语气也不生硬我偶尔抽查一下就行。第二个是月底盘群。每月末我在终端跑一条wb analyze --room 用户群 --stats-only把发言榜、平均消息长度拉出来纯本地统计不花大模型的 token。平时也会私聊发/分析 好友 某某看看和某个人的最近聊天状况。第三个是翻旧账。开了消息存储之后聊天都会落到本地 JSONL 文件里配合wb wx search 关键词半年前某次讨论的上下文都能翻出来。它内部是怎么干的路由、白名单和模型切换打个比方每条进来的消息先过前台。记账的这位就是 命令路由不在白名单里的、群里没的直接挡回去根本不花 AI 的钱。白名单相当于门禁卡。名单从.env里读逻辑在 config/env.js不在名单里的人系统就当没看见你。这道门很关键不然机器人会对所有人回话群直接沦陷。过了门消息才交给大脑。大脑不是固定的每种 AI 服务都是一个可插拔模块--serve参数决定调谁。今天用云上 DeepSeek明天想换成本地 Ollama改一个参数的事。整条消息链路在 sendMessage.js 里。再往深一点玩关键词分级和多实例分工跑通之后有两样东西值得试。 关键词分级。把重要词按轻重分档比如“线上挂了”算最高级直接负责人“性能问题”群内提醒一下“建议”只记进日志。不同级别触发不同动作既不草木皆兵也不漏掉要紧的事。 多实例分工。我现在开两个实例技术群那个跑 deepseek客服群那个跑本地 Ollama因为客户聊天记录不想出外网。配法不复杂复制两份.env各填各的密钥和白名单分开启动就行。踩坑实录三个高频问题怎么解扫码失败或者频繁掉线现象是码扫上了过一阵弹警告或者被踢下线。原因是默认走的 Web 协议正被微信重点审查频繁扫码容易触发风控。解法少扫码、用二号而不是主号长期挂机就换 pad 协议这类更稳的通道。配了密钥却不回话现象是消息进来了机器人装死。九成原因出在白名单BOT_NAME漏了或者群名、好友备注和名单里写的对不上。逐个比对一遍确认无误再跑node src/deepseek/__test__.js测服务连通性。用讯飞的话检查下那几个 key 有没有填反这是最容易翻车的地方。内存越跑越高现象是连续跑几天内存一路涨。原因是消息在.data里持续累积旧数据没清。解法定期归档旧 JSONLwb analyze按需只跑短时间窗口。最后再交代两句7×24 长期挂着的话用 Docker 容器或者 pm2 托管都行项目里都有说明账号安全上坚持用二号、白名单能收多紧收多紧。一句话收尾wechat-bot 是一个能真正跑起来、也敢让你动手改的微信AI机器人。建议你先把丢进一个小的技术群跑一天看看它怎么接消息、怎么执行斜杠命令再决定放开哪些群。【免费下载链接】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),仅供参考
返回列表