机器人能干什么

企业微信群机器人是一个 webhook 入口。后端或脚本 POST 一条 JSON 到 webhook,群里立刻收到消息。告警、构建结果、日报、审批提醒,全靠它。零开发成本,五分钟就能用起来。

对团队来说,群机器人是最简单的自动化通知通道。不用接 OAuth、不用写应用,只要拿到 webhook 地址就能发消息。

群机器人 = webhook 推消息到企业微信群。

很多团队第一次接触企业微信机器人,是因为想把 CI 失败推到群里。五分钟搭好之后才发现,监控告警、日报、值班提醒都能复用同一个 webhook 通道。一个简单入口,撑起一整套自动化通知。

key 泄露等于别人能往你群发消息,所以它等同密码。进公开仓库的脚本必须用环境变量或配置文件注入,写死 key 是大忌。

支持的消息类型
  • text纯文本。
  • markdown富文本。
  • image图片。
  • news图文链接。
企业微信机器人配图:一个发光的机器人头部轮廓,头顶有天线波纹,旁边悬浮一只对话气泡,气泡里有小齿轮符号
机器人头顶天线,旁有对话气泡。

加机器人

企业微信群里点「群设置 → 群机器人 → 添加机器人」,起个名字,拿到一个 webhook URL。URL 里的 key 是机器人身份,泄露等于别人能往你群发消息。

webhook 推送

POST JSON 到 webhook 即可。文本消息最直接:

curl 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx' \
  -H 'Content-Type: application/json' \
  -d '{"msgtype":"text","text":{"content":"服务告警:CPU 85%"}}'

消息类型

markdown 支持加粗、链接、代码块,做日报最顺手。news 类型适合发图文卡片,带标题、描述、封面、跳转链接。@ 人用 mentioned_list。

典型场景

CI 构建失败推到研发群;监控告警推到值班群;定时任务跑完推日报。CI 脚本里加一行 curl,告警系统接 webhook,几分钟搞定。

落地清单
  • key别泄露、不进公开仓库。
  • markdown日报首选。
  • @人值班才 @。
  • 限流每分钟别超 20 条。