步骤一:创建并配置应用
登录飞书开发者后台,打开开发者后台首页。
单击 创建企业自建应用,填写应用名称、描述以及图标信息,然后单击创建。
在 应用能力 > 添加应用能力页面的按能力添加页签,找到机器人卡片,并点击添加。
在 开发配置 > 权限管理 页面,为应用添加以下 API 权限。
im:message:send_as_bot
:以应用的身份发消息。
im:message.group_at_msg:readonly
:接收群聊中@机器人消息事件。
im:message.group_msg
:获取群组中所有消息(敏感权限)。
im:message.p2p_msg:readonly
:读取用户发给机器人的单聊消息。
步骤二:创建AppFlow连接流
访问AppFlow模版中心,选择使用飞书模版。或直接点击链接。
点击添加鉴权凭证,添加飞书平台凭证。
a、前往飞书开放平台-选择您创建的自建应用。
b、选择凭证与基础信息-查看App ID和App Secret。
c、复制Verification Token并填写Token。
d、事件与回调-设置加密策略,点击重置生成或直接复制Encrypt Key。
选择或创建百炼鉴权凭证,添加百炼凭证。
访问阿里云百炼创建对应的API-KEY。
上述对应的API-KEY填入下面的弹框当中。
访问阿里云百炼填写您的百炼应用Id。
复制WebhookUrl,并点击发布。
访问飞书开放平台,配置事件订阅,订阅接收消息事件。
a、进入 开发配置 > 事件与回调 页面。
b、在 事件配置 页签,点击 配置订阅方式 右侧的 编辑 图标。
c、选择 将事件发送至开发者服务器,并填写上一步复制的Webhook Url。
d、 在事件配置页签的已添加事件区域,点击添加事件,搜索并添加 接收消息v2.0 事件。
填写完成后,点击版本管理与发布,创建版本或点击最新编辑的版本,填写完成相关信息后保存并提交审批。
步骤三:添加机器人
- 用户可以把你的机器人添加到某个群里(目前仅支持在飞书电脑端添加机器人),从而实现机器人和群内成员互动,添加路径:
···
> 设置 > 群机器人 > 添加机器人。 - @机器人发送消息即可实现对话。