接入飞书
常见问题
如果发现 加载平台适配器 lark 失败,原因:No module named 'lark_oapi'。请检查依赖库是否安装。提示:可以在 管理面板->控制台->安装Pip库 中安装依赖库。 报错,说明没有安装 lark_oapi 库,请根据提示安装或者直接通过 pip 安装。
创建机器人
前往 开发者后台 ,创建企业自建应用。

添加应用能力——机器人。

点击凭证与基础信息,获取 app_id 和 app_secret。

配置 AstrBot
- 进入 AstrBot 的管理面板
- 点击左边栏
机器人 - 然后在右边的界面中,点击
+ 创建机器人 - 选择
lark(飞书)
弹出的配置项填写:
- ID(id):随意填写,用于区分不同的消息平台实例。
- 启用(enable): 勾选。
- app_id: 获取的 app_id
- app_secret: 获取的 app_secret
- 飞书机器人的名字
如果您正在用国际版飞书,请将 domain 设置为 https://open.larksuite.com。
点击 保存。
设置回调和权限
接下来,点击事件与回调,使用长连接接收事件,点击保存。如果上一步没有成功启动,那么这里将无法保存。

点击添加事件,消息与群组,下拉找到 接收消息,添加。

点击开通以下权限。

再点击上面的保存按钮。
接下来,点击权限管理,点击开通权限,输入 im:message:send,im:message,im:message:send_as_bot。添加筛选到的权限。
再次输入 im:resource:upload,im:resource 开通上传图片相关的权限。
最终开通的权限如下图:

创建版本
创建版本。

填写版本号,更新说明,可见范围后点击保存,确认发布。
拉入机器人到群组
进入飞书 APP(网页版飞书无法添加机器人),点进群聊,点击右上角按钮->群机器人->添加机器人。
搜索刚刚创建的机器人的名字。比如教程创建了 AstrBot 机器人:

🎉 大功告成
在群内发送一个 /help 指令,机器人将做出响应。


