AgentTeams 钉钉渠道配置指南

更新时间:
复制 MD 格式

通过配置钉钉渠道,可将 AgentTeams 的 Worker 接入钉钉机器人。配置完成后,用户通过钉钉单聊或群聊向机器人发送消息,机器人将消息转发给对应的 Worker,并将 Worker 的回复返回到当前会话。配置流程包含以下五个步骤:

  1. 在钉钉开发者平台创建应用。

  2. 为应用添加机器人并完成基础配置。

  3. (可选)配置流式输出卡片,实现回复逐步展示。

  4. 在 AgentTeams 控制台启用钉钉渠道并填写配置信息。

  5. 通过钉钉发起对话,验证配置是否成功。

适用范围

开始配置前,确保满足以下条件:

  • 拥有钉钉开发者平台账号,且具备企业管理员权限。

  • 已创建目标 Worker(参见管理 Worker 和 Worker 团队)。

  • 拥有 AgentTeams 控制台的访问权限。

创建钉钉应用

  1. 登录钉钉开发者平台,进入开发者后台。

  2. 创建一个企业内部应用,用于接入 AgentTeams Worker。

添加和配置机器人

为已创建的钉钉应用添加机器人能力,并完成以下基础配置:

  1. 申请添加机器人。申请成功后,进入 基础信息 > 基础信息 > App Key & Secret,获取 app_keyapp_secret,后续需在 AgentTeams 控制台填写。

  2. 进入 机器人 > 基础信息 > 消息接收模式,选择 Stream 模式

  3. 进入 机器人 > 可见性管理 > 机器人当前可见性,设置允许访问机器人的部门范围。

  4. 进入 开发配置 > 权限管理 > 更多权限,搜索并添加以下权限:

    • 互动卡片实例写权限

    • AI 卡片流式更新权限

  5. 进入 开发配置 > 安全设置 > IP 白名单,添加服务器出口 IP。

    说明

    可通过其他已配置的渠道与 Worker 对话(发送"告诉我你的公网 IP"),获取服务器出口 IP。

配置流式输出卡片(可选)

如果希望 Worker 的回复通过钉钉以流式方式逐步展示,需要额外完成流式输出卡片配置。不需要流式输出时,可跳过此步骤,直接进入 AgentTeams 控制台配置。

  1. 打开钉钉开发者平台,进入 开发工具 > 卡片搭建中 > 新建卡片

  2. 卡片类型选择 AI 卡片

  3. 进入编辑界面后,单击 保存,再单击 发布

  4. 发布完成后,从卡片列表获取 TemplateId,后续需作为卡片 ID 填入 AgentTeams 控制台。

在 AgentTeams 控制台启用钉钉渠道

完成钉钉侧的应用和机器人配置后,通过 AgentTeams 控制台为目标 Worker 启用钉钉渠道。

  1. 登录 AgentTeams 控制台

  2. 在左侧导航栏单击 Worker 管理,找到目标 Worker 并进入其详情页。

  3. 进入 Worker 访问设置,找到钉钉渠道配置区域,填写以下配置项。

    参数

    说明

    app_key

    钉钉应用的 App Key。从钉钉开发者平台的 基础信息 > App Key & Secret 获取。

    app_secret

    钉钉应用的 App Secret。从钉钉开发者平台的 基础信息 > App Key & Secret 获取。

    Robot Code

    钉钉机器人标识,值与 app_key 相同。

    TemplateId

    钉钉 AI 卡片模板 ID。仅在启用流式输出时需要填写,值为上一步骤获取的卡片 ID。

  4. 配置完成后,单击 保存

验证配置

配置保存后,通过以下方式验证钉钉渠道是否配置成功:

  • 单聊:打开钉钉,搜索已配置的机器人名称,直接发起对话。

  • 群聊:打开目标群聊,进入 群设置 > 群管理 > 机器人 > 添加机器人,搜索并添加机器人后发起对话。

发送任意消息后,机器人应将 Worker 的回复返回到当前会话。如果未收到回复,检查以下配置:

  • IP 白名单是否已添加正确的服务器出口 IP。

  • app_keyapp_secret 是否填写正确。

  • 是否已添加 互动卡片实例写权限AI 卡片流式更新权限

安全注意事项

  • app_secret 是应用密钥,仅通过 AgentTeams 控制台配置页填写,请勿写入文档、代码仓库或聊天记录。

  • 群聊场景下,机器人被加入群后,群内所有成员均可能触发 Worker。建议仅向可信群开放机器人。

  • 建议将机器人的可见范围设置为最小化,避免无关人员搜索到机器人。