DuClaw接入飞书
本文主要介绍如何为DuClaw配置飞书消息渠道,配置后即可通过对应的飞书机器人与DuClaw进行对话。
飞书侧添加机器人
步骤一:登录飞书开发者平台,并选择“创建企业自建应用”。

按照需求填写应用基础信息:应用名称(如 “DuClaw助手),点击“创建”按钮,进入应用管理页面。

步骤二:添加机器人。
在应用管理页左侧导航栏,找到并点击“添加应用能力”,在右侧列表中选择添加“机器人”。

步骤三: 获取飞书应用凭证。
在应用管理页左侧导航栏找到“凭证与基础信息”,获取飞书应用凭证App ID和App Secret,并先保存在本地。

在DuClaw侧配置机器人信息
步骤一: 进入DuClaw对话界面,点击消息平台按钮。

步骤二: 在配置弹窗中选择飞书,并填写您获取的机器人App ID与App Secret,单击“确定”按钮提交配置申请。

出现“命令执行成功”提示时,表示您已成功配置飞书机器人信息。

- 注意:必须要等到执行成功后才可继续设置飞书机器人权限。
飞书侧设置机器人权限
步骤一: 开启机器人长连接。
回到飞书开发者后台页面,在应用管理页左侧导航栏找到“事件配置”与“回调配置”。

步骤二:事件配置。
选择“事件配置”,单击订阅方式旁的编辑按钮。选择使用长连接模式,并单击保存按钮。


然后点击添加事件按钮,在弹出的事件列表中,选择消息与群组分类,勾选接收消息,点击确认添加按钮,完成事件订阅。


步骤三:回调配置。
选择“回调配置”,单击订阅方式旁的“编辑”按钮。选择“使用长连接模式”,并单击“保存”按钮。

- 注意:事件配置和回调配置均使用使用长连接模式。如果这一步提示未建立长连接,请检查自己的APP ID和APP Secret是否已正确配置,返回DuClaw重新填写并执行即可。
步骤四: 配置飞书应用权限,打开在应用管理页左侧导航栏找到权限管理。

选择“批量导入/导出权限”,并将以下命令粘贴进去。
1{
2 "scopes": {
3 "tenant": [
4 "aily:file:read",
5 "aily:file:write",
6 "application:application.app_message_stats.overview:readonly",
7 "application:application:self_manage",
8 "application:bot.menu:write",
9 "cardkit:card:write",
10 "contact:user.base:readonly",
11 "contact:user.employee_id:readonly",
12 "corehr:file:download",
13 "docs:document.content:read",
14 "event:ip_list",
15 "im:chat",
16 "im:chat.access_event.bot_p2p_chat:read",
17 "im:chat.members:bot_access",
18 "im:chat:read",
19 "im:message",
20 "im:message.group_at_msg:readonly",
21 "im:message.group_msg",
22 "im:message.p2p_msg:readonly",
23 "im:message:readonly",
24 "im:message:send_as_bot",
25 "im:resource",
26 "sheets:spreadsheet",
27 "wiki:wiki:readonly"
28 ],
29 "user": [
30 "aily:file:read",
31 "aily:file:write",
32 "contact:contact.base:readonly",
33 "im:chat.access_event.bot_p2p_chat:read"
34 ]
35 }
36}
粘贴完成后点击“下一步”。

配置好的页面如下:

步骤五: 发布应用。
在顶部导航处点击创建版本,进入版本详情,填写应用版本号和更新说明,点击保存并确认发布。



步骤六: 验证飞书接入。
打开手机或电脑端飞书 APP,登录与飞书开发者平台相同的账号,找到“工作台”入口点击进入,已发布的应用“DuClaw助手”,点击进入即可进行对话。

评价此篇文章
