跳转至

钉钉消息渠道配置


钉钉消息渠道用于将 Agent 接入钉钉群聊或私聊会话。配置完成后,团队可以在钉钉中直接 @ Agent 提问、发起协作,或接收 Agent 推送的任务结果。

接入方式

Agent Teams 使用钉钉机器人的 Stream 模式建立长连接,接收消息并发送回复。配置时需要以下凭证:

凭证 说明
Client ID 钉钉应用的唯一标识,也称 AppKey。
Client Secret 钉钉应用的密钥,也称 AppSecret。

配置钉钉应用

进入 钉钉开发者平台中需要接入的企业内部应用,完成以下设置:

  1. 在应用能力中确认已添加机器人能力;
  2. 进入机器人配置,将消息接收模式设置为 Stream 模式;
  3. 进入权限管理,分别搜索并开通下表中的权限;
  4. 在凭证与基础信息中复制 Client ID 和 Client Secret;
  5. 进入目标 Agent 的消息渠道页面,点击新建消息渠道并选择钉钉,填写 Client ID 和 Client Secret 后保存并启用;
  6. 发布应用版本。
权限 用途
Card.Streaming.Write 发送流式卡片内容。
Card.Instance.Write 创建和更新卡片实例。
qyapi_robot_sendmsg 以机器人身份发送消息。

验证连接

  1. 返回 Agent 工作台确认钉钉消息渠道的连接状态;
  2. 在钉钉群中添加机器人并 @ 机器人发送一条消息,或在私聊中直接向机器人发送消息;
  3. 确认 Agent 能够接收消息并返回回复。

完成连接后,还需要在希望接收推送的群聊中 @ 机器人发送一条消息,或向机器人发送一条私聊消息,系统才会建立该对话对应的消息渠道会话。只有已建立的会话,才会出现在自动化或任务接入的消息渠道投递选择列表中。更多说明请参考准备用于结果投递的消息渠道会话。

注意

在钉钉群中使用 Agent 时,通常需要 @ 机器人后再发送消息。请确认机器人消息接收模式为 Stream 模式。Client ID 和 Client Secret 保存后不能直接编辑;如需更换,请重新接入钉钉并按页面提示更新当前连接。

常见问题

长连接未建立

请确认消息渠道已启用,机器人消息接收模式为 Stream 模式,并检查 Client ID 和 Client Secret 是否填写正确。

机器人没有回复

请确认应用已发布、机器人能力已启用,并已开通 Card.Streaming.Write、Card.Instance.Write 和 qyapi_robot_sendmsg 权限。群聊中需要 @ 机器人后再发送消息。

文档评价

文档内容是否对您有帮助?