首页 / 核心能力教程 / 第 55/74 篇

企微群机器人 Webhook 配置:把 AI 日报定时推送到企业微信群

五分钟搞定企业微信群机器人 Webhook,并把它接进 WorkBuddy 的 MCP 配置,让 AI 每天自动把日报、会议纪要、待办推到群里。含完整配置代码、定时任务思路与落地三个关键动作。

前面几篇讲的是"让 AI 听你指挥"——@机器人、发指令、回结果。这一篇只干一件事:让消息自己跑进群里。

不看你的脸色、不等你开口,每天早上八点,昨日销售汇总推到销售群;每周五下午五点,本周周报要点推到管理层群;每个项目节点,风险项自动 @ 到责任人。这件事用群机器人 Webhook + 定时任务就能做成,全程不需要公网服务器,管理员在群里点几下的功夫。

三种企微机器人,别选错 #

对比项群机器人 Webhook(本文)@机器人 双向对话自建应用 + 智能机器人
能不能接收指令不能,只能单向推能能
是否需要管理员群管理员即可管理员建机器人管理员建应用 + 审核
需要服务器不需要(配 MCP 即可)不需要(长连接)视模式而定
典型用途日报、告警、公告、提醒群里派单、协作完整业务流
上手速度最快,几分钟中慢

只想"定期往群里丢信息",就走 Webhook 这一条。 别一上来就去建自建应用,那是给双向交互用的。

第一步:拿到群机器人 Webhook 地址 #

  1. 打开企业微信,进入你想接收消息的群。
  2. 点右上角「…」→「群设置」→「群机器人」→「添加机器人」。
  3. 给机器人起个名(如「每日简报」),确认添加。
  4. 复制机器人详情里的 Webhook 地址,形如:
示例
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

key= 后面那一串就是这台机器人的唯一凭据——它比密码还直接,谁拿着它谁能往群里发消息。下一步填到 MCP 配置里。

第二步:写进 WorkBuddy 的 MCP 配置 #

在 WorkBuddy 的 MCP 配置文件中加入下面这段(以实际配置文件路径为准,通常是 ~/.workbuddy/mcp.json):

JSON 配置
{
 "mcpServers": {
 "wework-bot": {
 "command": "npx",
 "args": ["-y", "@modelcontextprotocol/wework-bot-mcp-server"],
 "env": {
 "WEBHOOK_URL": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=你的key"
 }
 }
}
}

改动点只有一个:"key=你的key" 换成你刚复制的那串。其余结构保持原样。

配置后必须在连接管理里信任并启用这个 MCP 服务器,否则 WorkBuddy 看不到它。要确认配置文件的存放位置与字段名,请以 WorkBuddy 官方文档与自身的 MCP 配置说明为准,不要凭记忆改。

第三步:验证是否接通 #

别急着配定时任务,先做一次最小验证:

  1. 在 WorkBuddy 里对刚启用的 MCP 服务器下一条指令:"把这句话发到企业微信群:测试成功,谁是项目经理请回群"(注意不要在指令里写死完整 key)。
  2. 观察群里是否出现这条消息。
  3. 出现即打通;没出现,去连接管理看服务是否处于"已启用",并核对 WEBHOOK_URL 有没有换行或被截断。

第四步:让它定时自己发 #

打通之后,接本站「WorkBuddy 自动化定时任务」那套定时机制,把"手动发一次"改成"每天固定时间发一次"。常见的三条:

场景触发时间推送内容
晨会简报每天 08:30前一日关键数据 + 今日待办
周报汇总每周五 17:00本周完成项 / 阻塞项 / 下周计划
异常告警条件触发监控异常、文件未更新、表单未提交

做法是在定时任务里写清楚推什么、推给谁、什么格式,例如:

每天 08:30 执行:汇总 D:\报告\流水\ 目录下昨天的文件、读取 本周待办.txt,写成一段 200 字以内的中文简报,调用 wework-bot 工具发到「每日简报」群。

关键点:把输出格式写死(几段、几条、要不要 @ 人),否则 AI 每次写法都不一样,看的人会烦。

最容易失败的不是配置,是没人用 #

接完机器人后最常见的结局是:头三天有人看,一周后群里再没人理,一个月后机器人变摆设。避开的办法只有三个动作:

1. 配角色(系统提示词)
告诉机器人在群里的身份与边界:谁、负责什么、什么能答应、什么必须找人确认。没角色设定的机器人,输出质量会逐次漂移。

2. 发使用说明
贴一段到群里置顶:它能干什么、怎么@、哪些事别找它。大部分同事不是不想用,是不会用。

3. 率先示范
你自己先跑三条真实场景,把效果立住——第一周的示范决定了这个机器人的生死。

风险提示(必须读) #

  • Webhook 里的 key 等同于明文密码。 泄露等于任何人都能以你的名义往群里发消息,包括伪造通知、散布假消息。
  • 不要把 key 写进工作群聊、公开文档、代码仓库的普通位置;只写进 MCP 配置文件,该文件不要外传、不要进版本库。
  • 群成员变动频繁时,群机器人在群解散或被移除后就失效,检查周期为每月一次。
  • 推送内容涉及客户名单、财务数据前先想清楚:这个群该不该收这条信息。

常见坑与 FAQ #

Q1:群里加机器人时提示无权限。
需要群管理员或企业微信管理员操作,普通成员加不了。找群里管事的开一下。

Q2:Webhook 地址每次都不一样吗?
每次添加群机器人都会生成新的 key。删掉旧机器人再添加,旧地址就废了——这正好是密钥泄露时的处理办法。

Q3:在 WorkBuddy 里说"发到群里"没反应。
先确认 MCP 服务器已信任并启用;再确认配置 JSON 语法没问题(多一个逗号就会静默失效);最后看 WEBHOOK_URL 是否完整、有没有被编辑器自动折行截断。

Q4:能推图片、文件、卡片吗?
取决于所用 MCP 服务器支持的能力,以该服务器的官方文档说明为准。先用文字跑通,再加富媒体。

Q5:定时任务到点没发。
检查三处:定时任务本身是否启用、执行那台电脑是否开机、WorkBuddy 是否在运行。定时任务跑在电脑端,电脑睡着就没了。

Q6:一个群只能有一个机器人吗?
一个群可以添加多个机器人,按用途拆开(简报一个、告警一个),排查问题时会轻松很多。

Q7:推送失败会重发吗?
不要依赖重试。定时任务里让 AI 先读结果再发,并写明"发送失败就在任务日志里记一条",便于追溯。

Q8:一天推好几次,同事烦了怎么办?
先减量再加质:把日报合并成"每天一条",把周报合并成"每周一条",只在真正异常时才单独推一条。推送节奏的黄金法则是每条消息都必须让人必须看,凑数的那条删掉比补强更有用。

Q9:能不能在推送里 @ 到某个具体的人?
企微群机器人支持在消息里带上指定成员的标识来触发 @。写提示词时要写具体规则("阻塞项超过两天就 @ 该任务负责人",而不是"提醒相关人"),让 AI 有明确依据,输出才稳定。

小结 #

从"群里@机器人派活"到"机器人自己把消息送上门",这套组合拳对中小企业是性价比最高的一档:不需要服务器、不需要备案、不需要开发,管理员十分钟配完,剩下的是把推送内容和节奏设计好。

本系列属于「专家与连接器」模块。想把日报、周报、告警在三五个群之间铺开,并配好角色与话术,本站提供 1v1 部署陪跑。

相关阅读:WorkBuddy 自动化定时任务 · 企业微信助理接入教程 · 用 WorkBuddy 接单变现
🎯

本系列:核心能力教程

第 55 / 74 篇 · 按顺序学习效果最好

查看全部 →

想系统学完整个体系?

站内 220 篇图文教程永久免费。想要视频课和原始手册的离线打包版,可以看资料包。

易云城站点矩阵 · 全部 42 个站点 →
相关站点:AI 工具导航 · AI 专家库 · 阿雄导航站 · Linux命令搜索引擎