Zenova 文档

16. 外部 IM 工具

完整版章节。内容按 2026.10 主线代码核对;具体入口以当前许可、账号权限和交付环境为准。

返回概览 · 完整版目录 · 下载完整 PDF

本章内容:本章面向负责企业消息集成的管理员、智能体编辑者和通过 IM 使用智能体的成员。IM 工具把钉钉、飞书、企业微信等企业消息渠道连接到智能体,成员在原消息渠道中发消息,智能体在同一渠道回复。读完本章,你可以开放可用的频道、创建并测试 IM 工具连接、把它绑定到智能体、绑定自己的 IM 身份,并处理常见故障。

16.1 入口与职责

适用场景:确定一项 IM 相关操作应该在哪里完成、由谁完成。

你会看到

入口用途操作人
:--:--:--
「管理后台 › 智能体 › 频道管理」决定哪些频道可用,并分发给部门、成员或职能组管理员
「个人设置 › IM 工具」创建并维护 IM 工具连接(机器人应用的凭据)集成负责人、智能体编辑者
智能体详情「智能体」页签的 IM 工具区域把 IM 工具连接绑定到智能体,设置该智能体的 IM 行为智能体编辑者
「个人设置 › 渠道绑定」把自己的 IM 账号身份绑定到平台账号每位成员
智能体列表的「IM 工具」列查看每个智能体已接入的 IM 工具所有可见成员

注意:向成员开放前,先完成连接测试和真实消息收发。

16.2 支持的渠道

适用场景:确认业务需要的消息渠道是否可以接入。

你会看到

页面中可选的渠道包括「钉钉」「飞书 — 长连接 (Feishu/Lark)」「企业微信」「微信(个人)」「Slack」「Discord」「Telegram」「WhatsApp」「Microsoft Teams」「LINE」「Signal」「Matrix」。企业微信在同一张卡片中区分自建应用和「企业微信(智能机器人)」两种接入方式。

注意:实际可选的渠道以页面显示为准,取决于部署版本和管理员在频道管理中的开放情况。飞书只支持长连接方式,只需要 App ID 和应用密钥,不需要公网回调地址。使用前分别验证业务需要的文本、图片、文件、卡片、群聊和回复效果。

16.3 管理员开放频道

适用场景:管理员控制企业内可以使用哪些 IM 频道、谁可以使用。

前提:具备管理后台访问权限。

操作步骤

  1. 进入「管理后台 › 智能体 › 频道管理」。
  2. 用「搜索」查找频道,或按状态筛选。列表列为「频道」「客户端应用」「群聊」「启用与分发」「可用性」。
  3. 打开某个频道的「可用性」开关。
  4. 在「启用与分发」中选择「添加分发目标」,选择分发范围(「所有用户」「组织部门」「职能组」「成员」或「工作空间」)和生效方式(「打开频道」或「关闭频道」),按需设置有效期,选择「保存分发」。

你会看到

  • 「客户端应用」列显示「需要」时,表示接入该频道需要先在渠道侧创建客户端应用(如钉钉 AppKey)。
  • 「群聊」列显示「支持」时,表示该频道可在群聊中使用。
  • 标注「默认启用」的频道无需分发,默认对全体成员可用;其余频道须先开启可用性,再分发给部门或成员。
  • 保存后提示「频道治理已更新」。

注意:分发到部门时,页面会预估影响人数,影响较大时需要再次确认。分发规则的通用说明见第 7 章。

16.4 创建 IM 工具连接

适用场景:为企业的钉钉、飞书或其他机器人应用在平台上建立连接。

前提:已在渠道侧创建机器人应用并拿到凭据;该频道已对你开放。

操作步骤

  1. 在工作台进入「个人设置 › IM 工具」(页面说明为「创建并维护 IM 工具连接」)。
  2. 新建连接并选择渠道类型。钉钉和飞书可以选择「扫码创建」,用对应 App 扫码后自动创建机器人连接;其他渠道按页面要求填写字段,例如钉钉的「Client ID (AppKey)」「Client Secret (AppSecret)」,飞书的「App ID」「应用密钥」,企业微信智能机器人的「BotID」「BotSecret」,Slack 的「机器人令牌 (xoxb-...)」等。
  3. 保存后选择「测试连通性」,确认提示「IM 工具连通正常。」
  4. 不再使用时删除连接。删除前确认提示:凭据一并删除,绑定它的智能体将无法再通过它收发消息。

你会看到

  • 扫码创建成功后提示「钉钉机器人连接已创建。」或「飞书机器人连接已创建。」
  • 更新连接后提示「IM 工具已更新」。

注意:令牌和密钥只填写在对应的敏感字段中,不要写进名称或描述。一个连接可以被多个智能体复用。

16.5 把 IM 工具绑定到智能体

适用场景:让某个智能体通过指定的 IM 渠道接收和回复消息。

前提:对智能体具有编辑权限。

操作步骤

  1. 展开「自定义此智能体的 IM 工具行为」,按需设置运行参数(见第 16.6 节)。
  2. 选择「测试连通性」,再「确认」。
  3. 用测试账号在 IM 中给机器人发消息,确认能收到回复。

你会看到

  • 保存时页面提示「正在应用 IM 工具配置并验证就绪状态…」,结果为「IM 工具已就绪。」「IM 工具配置已保存,但就绪检查失败:原因」或「IM 工具配置已保存,待智能体启动后会再次执行就绪检查。」
  • IM 工具卡片显示「状态」,以及「最近一次消息」「令牌过期时间」「24h 失败」等健康数据。
  • 不再需要时选择「解绑」,确认「确定要将该 IM 工具从智能体解绑吗?」

注意:没有编辑权限的成员看到的 IM 工具卡片为「仅查看」。智能体接入面向外部用户的 IM 工具后,对话访问权限切换到「完全访问」需要再次确认(见第 14.6 节)。

16.6 常用运行参数

适用场景:调整智能体在 IM 中的回复方式,例如只在被 @ 时回复群消息。

你会看到

参数说明
:--:--
「私聊策略」「开放(任何人可私聊)」「配对模式(首次联系需确认)」或「白名单」
「群聊策略」「开放(open)」「白名单(allowlist)」或「关闭(off)」
「回复所有群消息」关闭时仅在群中被 @ 才回复,开启则回复所有群消息
「群会话范围」「按群」共享一个会话,或「按群 + 发送者」区分每个人
「消息类型」「Markdown(默认)」「纯文本」「Markdown 卡片」或「AI 卡片」;钉钉 AI 卡片需要填写「卡片模板 ID」
「卡片流式模式」「关闭(off)」最稳定、调用最少;「仅答案流式(answer)」「全量流式(all)」更实时但调用更多
「处理中反馈」处理开始时对用户原消息添加表情反馈,处理结束后自动撤回
「异步模式(群聊推荐开启)」先回复「异步回复文案」,处理完成后再发送结果
「显示名解析」开启后可能有误投与权限扩散风险,敏感场景保持关闭

注意:可用参数随渠道不同,以绑定对话框中显示的字段为准。「调试日志」「发送链路绕过代理」只在排障时开启。

16.7 绑定个人微信

适用场景:用个人微信与智能体对话,适合低频的客服或通知场景。

操作步骤

  1. 在 IM 工具区域选择「配置个人微信」,阅读「个人微信绑定合规告知」,逐项勾选确认后选择「继续绑定」。
  2. 页面显示二维码和倒计时,用微信扫码登录;二维码失效时选择「刷新二维码」。
  3. 显示「登录成功」后选择「完成」。

你会看到

  • 微信会话过期时,卡片显示「微信会话已过期,请重新绑定以继续接收消息。」,选择「重新绑定」或「换绑微信」。

注意:个人微信处于实验性阶段。合规告知中说明:使用频率与封号风险由微信平台决定;不得用于群发、营销、骚扰等高风险用途;所有进出消息内容会保留 90 天用于运维与审计。

16.8 绑定我的 IM 身份

适用场景:让平台识别你在 IM 中的身份,以便按你的权限回复、把定时任务结果私聊发给你。

操作步骤

  1. 在 IM 中给机器人发消息,按提示获取绑定短码。
  2. 在工作台进入「个人设置 › 渠道绑定」,选择「绑定」。
  3. 输入「短码」(例如 A8K-3X9P),选择「预览」,核对身份信息后选择「确认绑定」。
  4. 在「我的 IM 身份」列表中查看已绑定的身份(列为「IM 工具」「身份标识」),不再需要时选择「解绑」。

你会看到

  • 绑定成功提示「IM 身份已绑定」。
  • 短码无效时提示「短码不存在或不可用于当前工作空间」「短码已过期」或「短码已被使用」。

注意:机器人提示短码的方式以实际界面为准。解绑后,这个 IM 身份不再映射到当前账号。

16.9 定时任务结果推送到 IM

适用场景:让智能体按计划把结果发到钉钉私聊或群。

操作步骤

  1. 完成第 16.5 节的绑定和第 16.8 节的身份绑定。
  2. 在智能体的「定时任务」页签添加任务,在「发送目标」中选择「钉钉私聊」或「钉钉群」,详见第 15.7 节。

注意:发送目标失效时,任务卡片提示「发送目标需要确认 — 请打开编辑器选择目标。」

16.10 常见故障

问题处理方式
:--:--
收不到消息在 IM 工具卡片查看「最近一次消息」和「24h 失败」;用「测试连通性」检查凭据;确认频道已开放、智能体处于运行中
能收到但不回复检查智能体状态和所选模型;检查私聊策略、群聊策略和「回复所有群消息」设置
群里没有响应默认只在被 @ 时回复;确认群聊策略不是「关闭」
就绪检查失败按提示中的原因修正凭据;智能体未运行时,启动后会再次检查
令牌即将过期查看「令牌过期时间」,在渠道侧更新后到「个人设置 › IM 工具」更新连接
微信不再收消息微信会话过期,选择「重新绑定」
消息格式显示异常调整「消息类型」,钉钉 AI 卡片需正确的卡片模板 ID
工具确认无法在 IM 中处理回到网页对话处理确认卡(第 14.7 节)

能力说明

不提供的能力替代做法
:--:--
由外部系统通过 HTTP Webhook 直接触发智能体任务用定时任务按计划执行(第 15.7 节),或把智能体发布为 A2A 服务供外部系统调用(第 17 章)
飞书事件订阅(回调)模式使用「飞书 — 长连接」方式接入,无需公网回调地址
在管理后台为成员代建 IM 工具连接由集成负责人在「个人设置 › IM 工具」创建,智能体编辑者绑定时选择「选择已有」或「复用绑定」

---

上一章:15. 记忆、子智能体与任务委派 · 下一章:17. 配置并发布业务智能体