更新时间:2026-07-30 GMT+08:00
分享

飞书集成

码道Agent Space具备多端IM接入能力,支持将码道Agent Space的Agent能力复用于多个IM平台,并提供统一的配置管理。

本章节将详细介绍如何将码道Agent Space接入飞书,助您快速实现功能集成与流程协同。

约束限制

表1 约束与限制

限制类别

具体限制

功能限制

一个飞书机器人仅支持对接一个码道Agent Space。

操作系统

  • Windows操作系统:推荐使用Windows 11 (x64);如果使用Windows 10 (x64),系统版本需为2019年及以上,建议升级至最新稳定版本。
  • macOS操作系统:macOS 11及以上版本,兼容ARM64(Apple Silicon)架构。
  • Linux操作系统:Linux(ARM64)架构,glibc版本 ≥ 2.31,glibcxx版本 ≥ 3.4.26。

操作流程

表2 码道Agent Space接入飞书操作流程

序号

操作平台

步骤

说明

1

飞书开发者后台

步骤一:准备工作

在码道Agent Space对接飞书机器人时,请提前完成如下操作:

  1. 创建企业自建应用。
  2. 添加机器人。
  3. 为机器人添加应用身份权限。
  4. 在事件和回调中添加事件。
  5. 发布应用。
  1. 获取应用凭据。

2

码道Agent Space

步骤二:码道Agent Space配置

在码道Agent Space中,注册飞书机器人用以接收和回复消息。

3

飞书客户端

码道Agent Space

步骤三:飞书远程控制

通过飞书机器人对码道Agent Space下发任务。

步骤一:准备工作

  1. 创建企业自建应用。

    登录飞书开放平台,单击右上角的“开发者后台”,在“企业自建应用”页签中,单击“创建企业自建应用”,创建一个企业自建应用。

  2. 添加机器人。

    进入“添加应用能力”页面,在“按能力添加”页签中,单击机器人下的“添加”,即可为应用添加一个机器人。

  3. 为机器人添加应用身份权限。

    进入“权限管理”页面,单击“开通权限”。在“应用身份权限 tenant_access_token”页签中,为机器人添加如下权限:

    • 获取群组信息(im:chat:readonly)
    • 获取与发送单聊、群组消息(im:message)
    • 获取与更新群组信息(im:chat)
    • 获取群组中用户@机器人消息(im:message.group_at_msg:readonly)
    • 获取群组中其他机器人和用户@当前机器人的消息(im:message.group_at_msg.include_bot:readonly)
    • 读取用户发送给机器人的单聊消息(im:message.p2p_msg:readonly)
    • 以应用的身份发消息(im:message:send_as_bot)
    • 获取与上传图片或文件资源(im:resource)
    • 获取卡片信息(cardkit:card:read)
    • 创建与更新卡片(cardkit:card:write)
    • 读取卡片模板信息(cardkit:template:read)

  4. 在事件和回调中添加事件。

    1. 进入“事件与回调”页面,在“事件配置”页签中,选中“订阅方式”下的“使用 长链接 接收事件”,单击“保存”

      此处的“订阅方式”必须选择“使用 长链接 接收事件”

    2. 单击“添加事件”,在“应用身份订阅”页签中,添加如下事件。
      • 机器人进群(im.chat.member.bot.added_v1)
      • 机器人被移出群(im.chat.member.bot.deleted_v1)
      • 接收消息(im.message.receive_v1)
      • 消息已读(im.message.message_read_v1)
    3. “回调配置”页签中,选中“订阅方式”下的“使用 长链接 接收回调”,单击“保存”

      此处的“订阅方式”必须选择“使用 长链接 接收回调”

    4. 单击“添加回调”,搜索添加卡片回传交互(card.action.trigger)并完成添加。

  5. 发布应用。

    进入“凭证与基础信息”页面,单击页面上方的“创建版本”,提交应用发布申请。随后,前往“应用发布 > 版本管理与发布”页面查看进度。若“版本状态”显示为“已发布”,则说明应用已成功上线。

  6. 获取应用凭据。

    进入“凭证与基础信息”页面,在“应用凭证”中,即可获取App ID和App Secret。后续在码道Agent Space中,连接飞书机器人时需要使用该凭证。

步骤二:码道Agent Space配置

  1. 参考开启码道Agent Space操作,进入码道Agent Space。
  2. 在码道Agent Space对话面板中,单击“选择项目文件夹”,选择“打开项目”,打开一个文件夹。

    图1 打开一个文件夹

  3. 在码道Agent Space页面右上角,单击设置图标 ,进入码道Agent Space设置页面。
  4. 选择“IM集成”,单击飞书集成后的“配置”,进入注册飞书通道页面。
  5. 输入6中获取的飞书应用凭证(Client ID/Client Secret),单击“注册”

    图2 完成飞书注册

    等待注册完成,当状态由“连接中”变为“已连接”时,说明飞书机器人注册成功。

步骤三:飞书远程控制

  1. 登录飞书客户端,添加机器人。

    • 单聊:在飞书客户端的搜索框中,搜索2中创建的机器人。单击搜索到的结果,即可进入对应的机器人。
    • 群聊:在飞书客户端的右上方,单击“...”,选择“设置”。在群机器人中,单击“添加机器人”。搜索2中创建的机器人,单击搜索到的结果,再单击“添加”,即可将机器人添加到群聊中。

  2. 在飞书机器人中输入想要执行的任务内容,单击“发送”提交任务。

    机器人将自动接收到来自码道Agent Space的反馈信息。此外,在飞书客户端还支持使用斜杠命令来触发相应功能,操作更加便捷。

  3. 根据反馈消息确认任务需求及关键信息,完成任务的创建。
  4. 查看任务执行结果。

    • 在飞书机器人端:飞书机器人接收到来自码道Agent Space的完成反馈,提示任务执行结束并附带产物位置。
    • 在码道Agent Space侧:在码道Agent Space界面的“IM消息 > 飞书消息”中,您可以实时查看任务执行过程及结果。单击会话聊天界面右上方的产物面板图标 ,即可在任务产物列表中查看生成的交付件。

在飞书客户端支持的斜杠命令

表3 支持的斜杠命令

命令

说明

/stop

在停止当前会话。

/help

查看可用命令。

/new

创建新会话。

新建会话时,码道Agent Space会自动保存原会话至历史列表。此后您将进入全新的对话环境,无法再返回之前的会话状态。

/models

查看和切换模型。

仅支持查看与切换码道Agent Space内置模型。

相关文档