Skip to content

Latest commit

 

History

227 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webot

微信群的 AI 助手 —— 帮你总结聊天、管理待办、回答问题,像多了一个会做笔记的群友。

Platform Python AI Backend License

使用声明

本项目仅供学习交流使用。严禁用于发送垃圾信息、骚扰他人、诈骗钓鱼等违法违规行为。使用者自行承担一切后果与风险。


它是什么

把 webot 加入你的微信群,它会:

  • 总结聊天记录:说一句「总结一下」,立刻告诉你在忙的时候群里聊了什么。
  • 管理待办事项:@机器人 说「记一下 周五聚餐」,全群共享的待办清单就多了一条。完成了就「搞定」它,不想看了就「删掉」。
  • 回答你的问题:@机器人 问任何问题,它会结合群聊上下文回答你。
  • 偶尔自己冒泡:群聊热闹的时候,它也会插话接梗,像个普通群友。

所有操作都在一个网页控制台里完成,双击 EXE 就能用。


能做什么

1. 群聊待办

@机器人 说句话就能新建一条待办,全群都能看到。每个群独立管理,互不影响。

怎么用

群里直接 @机器人 说:

  • 记一下 周五聚餐 —— 添加一条待办
  • 查看待办 —— 看看还有哪些没做
  • 搞定 3 —— 把第 3 项标记完成
  • 删掉 2 —— 把第 2 项放进回收站
  • 恢复待办 1 —— 从回收站捞回来(仅群管理员)

打开控制台的「群聊待办」页面,可以:

  • 开关这个功能、选择哪些群启用
  • 修改触发词(比如把「记一下」改成「备忘」)
  • 设置每个群最多存多少条、多久后自动清理
  • 查看所有群的待办列表,搜索、筛选、操作

2. 聊天总结

忙了几个小时没看群?直接说一句「总结一下」,机器人把刚才的聊天整理好发给你:谁说了什么、讨论了什么话题。

怎么用

群里直接说 总结一下 就行。也可以说 前面说了什么发生了什么summarize。触发词可以在控制台自定义。

控制台里可以调整:总结往前看多久(默认 8 小时)、用哪些词触发。

3. 对话问答

@机器人 然后问问题,它会结合最近的群聊内容来回答,而不是凭空瞎猜。

怎么用

  • @机器人 DeepSeek 和 Claude 哪个好?
  • @机器人 刚才他们说的那个餐厅地址是什么?

4. 群友昵称

群里的人默认显示的是微信号(wxid 开头的一串),很难认。控制台的「群友昵称」页面列出了每个群的全部成员,你可以给每个人取一个容易认的名字。

怎么用

打开控制台 → 群友昵称 → 选择群聊 → 在对应的人旁边填上你想叫的名字。

也可以在群里直接发送命令(仅管理员):@机器人 改名 wxid_xxx = 张三

5. 趣味抽签

群里说「抽签」,机器人随机抽一支运势签(大吉到凶),配一句吐槽。

怎么用

群里直接说 抽签。签文内容、等级、概率、emoji 都可以在控制台的「功能开关 → 趣味抽签」里自定义。

6. 主动发言

不用 @它,群聊热闹到一定程度时,机器人会自己插话。

怎么用

在控制台的「功能开关 → 主动发言」里打开。可以调整它在多热闹的群里才开口(安静时闭嘴,热闹时活跃)。

7. 欢迎新人

有人刚进群,机器人会自动发一条欢迎消息。

怎么用

在控制台的「功能开关 → 欢迎新人」里打开。可以写多条欢迎词模板,不同的群用不同的模板。

8. 飞书沉淀

把群聊里的讨论自动整理到飞书表格里,按摘要、待办、需求、日常记录分类存好。

怎么用

在控制台的「功能开关 → 飞书同步」里填入飞书应用的 App ID 和 App Secret,开启后群聊内容会自动同步。也可以手动在群里说 同步到飞书 立即沉淀。


控制台一览

打开 EXE 后会自动弹出网页控制台,左侧菜单依次是:

  • 运行状态:看机器人在不在线、处理了多少消息
  • 系统配置:设置 AI 后端和 Key、机器人名字、数据目录、测试提示词
  • 功能开关:各项功能的开关和参数调整
  • 群聊待办:待办功能配置 + 所有群的待办列表
  • 群友昵称:给群成员取别名
  • 运行日志:查看机器人运行记录

所有配置改完后点「保存配置」,重启机器人就生效。


安装

Windows(推荐)

  1. Releases 下载 webot-setup.exe,双击安装
  2. 或者下载 webot.exe,免安装直接双击运行
  3. 首次打开会弹出配置向导,跟着走完就行

前提:电脑上已登录微信,想让机器人进的群需要先添加到通讯录(群聊右上角 ··· → 开启「添加到通讯录」)。

macOS(实验)

git clone https://github.com/cancelGuMu/webot.git
cd webot
python3.12 -m venv .venv
source .venv/bin/activate
pip install -r requirements-macos.txt
cd ui && npm install && npm run build && cd ..
python desktop_mac.py

需要在系统设置中给终端授权「辅助功能」权限。

从源码运行(Windows)

git clone https://github.com/cancelGuMu/webot.git
cd webot
pip install -r requirements.txt
cd ui && npm install && npm run build && cd ..
python desktop.py

配置

所有设置都在控制台里直接改,不需要手动编辑文件。保存后重启机器人即可生效。

必须填的只有一项:在「系统配置 → AI 后端配置」里填入 API Key(DeepSeek 或 Claude 二选一)。


常见问题

需要装什么? 下载 EXE 双击就行,什么都不用装。

会被封号吗? 目前没有已知案例,但请自行评估风险。

支持哪些 AI?费用多少? DeepSeek(推荐,极低价格)和 Claude。普通群一天用下来不到一毛钱。

微信能最小化吗? 读消息不受影响,发消息时微信窗口需要可见。

支持多群吗? 支持,默认监控所有群,也可以指定。


许可证

MIT © cancelGuMu


Made with ❤️ by 孤舟99

About

基于 AI 的微信群聊机器人 🤖 支持消息总结、@提问对话、Map‑Reduce 长文本分段、主动发言及长期记忆。兼容 DeepSeek/Claude多 AI 后端,内置 React Web 仪表盘、提示词沙箱与配置管理。键盘模拟发送,无需协议逆向。支持 Windows(单文件 EXE)与 macOS。

Resources

Stars

54 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages