Skip to content

企业微信机器人玩法指南

配置好机器人后,这篇文档告诉你能用它做什么。


机器人行为控制

设置 → 消息通道 → WeCom Intelligent Bot 卡片中,每个机器人实例有独立的行为控制选项。

回复范围

控制机器人响应哪类消息:

选项说明
仅群聊(默认)只在被 @ 的群消息中回复,忽略所有私聊
全部消息群聊和私聊都响应
仅私聊只回复私信,忽略群消息

开启"全部消息"前请考虑

开启后,任意企业成员都可以直接与数字人私聊,请确保数字人的 system_prompt 和权限控制符合预期。

流式传输

控制数字人的思考过程是否实时推送到企业微信:

选项说明
开启(默认)思考步骤、工具调用过程实时显示在聊天中
关闭等待完整回复后才发出,用户看不到中间过程

部分场景下关闭流式传输体验更好——例如数字人需要调用多个工具、中间步骤信息量大、或接入方不希望展示 AI 的"思考"过程。


消息收发能力

私聊

员工直接给机器人发私信,数字人可以看到完整的对话历史,上下文连贯。适合:

  • 一对一问答、查信息
  • 长期跟进某个任务
  • 私密的审批、汇报流程

群聊

群里的数字人遵循企业微信协议限制:

只有被 @ 才能看到消息。 没有 @ 机器人的消息,它完全看不到——这是企业微信协议层面的约束,不是 Halo 的限制。

因此群里的用法是:@ 机器人 + 问题/指令,机器人回复当前这条,不会"偷听"其他人的聊天。适合:

  • 团队内公开查询(查数据、查状态)
  • 群播报(见下方"主动通知")

主动发起通知

机器人不只能被动回复,也可以主动给个人或群发消息

前提:先 @ 一次建立关联

企业微信协议要求,机器人首次主动联系某个人或群,需要对方先 @ 过机器人一次(哪怕只说"你好")。一次就够,之后机器人就能持续主动触达这个会话。

操作步骤:

  1. 在目标群或私聊中 @ 机器人随便发一条消息
  2. 之后在 Halo 中,该会话就会出现在可选列表中
  3. 数字人即可通过这个会话主动发通知

群名称说明

企业微信协议不提供群名称,Halo 里看到的是会话 ID。你可以在 Halo 中自己给这个会话设置一个好记的名字(如"前端组"、"项目X群")。


定时通知场景

配合数字人的定时调度,机器人可以成为团队的自动化通知中枢:

场景示例
需求跟进每天早上从 JIRA/TAPD 拉取新需求,通知对应开发
会议提醒开会前 15 分钟 @ 所有参与者
任务管理截止日临近时主动催办
系统监控服务异常时第一时间通知值班群
日报/周报定时汇总数据,自动发到管理群

这些场景的实现方式:创建一个带定时调度的数字人,在 system_prompt 中指定要通知的会话,Skill 脚本完成数据拉取,最后通过企业微信机器人发出通知。


Bot 远程控制(高级)

高危功能,请谨慎使用

这个玩法给予 AI 极大的执行权限,操作不当可能导致数据丢失、文件损坏或误操作。仅建议在受控环境、由有技术能力的用户使用。

通过企业微信给机器人发指令,AI 可以在 Halo 所在的机器上执行任意操作:

  • 写代码并运行:描述需求,AI 写脚本、执行、返回结果
  • 操作浏览器:让 AI 打开网页、填表、截图、抓取数据
  • 访问内部系统:触发数字人去操作企业内网的各类工具
  • 文件操作:读取、生成、转换本地文件

使用场景举例:

  • 出门在外,手机发一条消息让 AI 帮你跑一段脚本
  • 紧急情况下远程触发自动化流程
  • 把企业微信变成 AI 的"远程终端"

安全建议:

  • 只在个人私聊中使用,不要在群里暴露这个能力
  • system_prompt 中明确列出禁止操作的范围
  • 敏感操作建议加二次确认步骤

快速对比

能力私聊群聊
收到消息✅ 全部消息✅ 仅被 @ 的消息
主动发通知✅(对方 @ 过一次后)✅(有人 @ 过一次后)
完整对话历史❌ 只有 @ 的那条
适合场景个人助理、远程控制群播报、公开查询