飞书集成
码道Space支持对接飞书,将码道Space能力接入飞书聊天。对接完成后,你可在飞书中直接给码道Space进行消息收发,实现在移动端随时随地与码道Space交互,无需切换到码道Space平台主界面。
本章节将为你介绍如何将码道Space接入飞书,帮助你快速实现功能集成与流程协同。
约束限制
| 限制类别 | 具体限制 |
|---|---|
| 功能限制 | 一个飞书机器人仅支持对接一个码道Space。 |
| 操作系统 | Windows:推荐使用Windows 11 (x64);如果使用Windows 10 (x64),系统版本需为2019年及以上,建议升级至最新稳定版本。 |
操作流程
| 序号 | 操作平台 | 步骤 | 说明 |
|---|---|---|---|
| 1 | 飞书开发者后台 | 在码道Space对接飞书机器人时,请提前完成如下操作: | |
| 2 | 码道Space | 在码道Space中,注册飞书机器人用以接收和回复消息。 | |
| 3 |
| 通过飞书机器人对码道Space下发任务。 |
步骤一:准备工作
- 创建企业自建应用。
登录飞书开放平台,单击右上角的“开发者后台”,选择“创建企业自建应用”,创建一个企业自建应用。
- 添加机器人。
进入“添加应用能力”页面,在“按能力添加”页签中,单击机器人下的“添加”,即可为应用添加一个机器人。
- 为机器人添加应用身份权限。
进入“权限管理”页面,单击“开通权限”。在“应用身份权限 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)
- 在事件和回调中添加事件。
- 进入“事件与回调”页面,在“事件配置”页签中,选中“订阅方式”下的“使用 长连接 接收事件”,单击“保存”。
此处的“订阅方式”必须选择“使用 长连接 接收事件”。
- 单击“添加事件”,在“应用身份订阅”页签中,添加如下事件。
- 机器人进群(im.chat.member.bot.added_v1)
- 机器人被移出群(im.chat.member.bot.deleted_v1)
- 接收消息(im.message.receive_v1)
- 消息已读(im.message.message_read_v1)
- 在“回调配置”页签中,选中“订阅方式”下的“使用 长连接 接收回调”,单击“保存”。
此处的“订阅方式”必须选择“使用 长连接 接收回调”。
- 单击“添加回调”,搜索添加卡片回传交互(card.action.trigger)并完成添加。
- 进入“事件与回调”页面,在“事件配置”页签中,选中“订阅方式”下的“使用 长连接 接收事件”,单击“保存”。
- 发布应用。
进入“凭证与基础信息”页面,单击页面上方的“创建版本”,提交应用发布申请。随后,前往“应用发布 > 版本管理与发布”页面查看进度。若“版本状态”显示为“已发布”,则说明应用已成功上线。
- 获取应用凭证。
获取凭证信息:进入“凭证与基础信息”页面,在“应用凭证”中,即可获取App ID和App Secret。后续在码道Space中,连接飞书机器人时需要使用该凭证。

