Openclaw对接飞书

2026-05-06阅读 0热度 0
飞书 OpenClaw

飞书开放平台创建应用

一切从这里开始。首先,访问飞书开放平台的应用创建页面:

https://open.feishu.cn/app

飞书开放平台创建应用入口

按照页面指引,创建一个新的应用。这个过程很直观,给你的应用起个名字,比如“智能助手贾维斯”,然后进入应用管理界面。

飞书应用创建完成后的界面

添加机器人能力

创建好应用后,下一步是赋予它“灵魂”——为它添加机器人能力。在应用的功能菜单里找到“机器人”选项。

应用功能设置中的机器人选项

点击启用机器人。这里会看到一些基础设置,比如机器人头像和名称,你可以根据喜好进行自定义。

机器人能力启用与基础信息设置界面

机器人权限管理

想让机器人在飞书里大展拳脚?关键是给它足够的“权限”。飞书的权限体系比较细致,手动添加会比较繁琐。这里推荐一个高效的方法:批量导入权限

直接将下面这段完整的权限配置JSON复制到权限管理页面的批量导入框中。这些权限涵盖了消息收发、联系人/群组访问、文档处理、日历日程等核心能力,是保障机器人功能完整性的基础。

飞书开放平台权限管理中的批量导入界面

{"scopes": {"tenant": ["application:application:self_manage","cardkit:card:read","cardkit:card:write","contact:contact.base:readonly","docx:document:readonly","im:chat:read","im:chat:update","im:message.group_at_msg:readonly","im:message.group_msg","im:message.p2p_msg:readonly","im:message.pins:read","im:message.pins:write_only","im:message.reactions:read","im:message.reactions:write_only","im:message:readonly","im:message:recall","im:message:send_as_bot","im:message:send_multi_users","im:message:send_sys_msg","im:message:update","im:resource"],"user": ["base:app:copy","base:app:create","base:app:read","base:app:update","base:field:create","base:field:delete","base:field:read","base:field:update","base:record:create","base:record:delete","base:record:retrieve","base:record:update","base:table:create","base:table:delete","base:table:read","base:table:update","base:view:read","base:view:write_only","board:whiteboard:node:create","board:whiteboard:node:read","calendar:calendar.event:create","calendar:calendar.event:delete","calendar:calendar.event:read","calendar:calendar.event:reply","calendar:calendar.event:update","calendar:calendar.free_busy:read","calendar:calendar:read","contact:contact.base:readonly","contact:user.base:readonly","contact:user.employee_id:readonly","contact:user:search","docs:document.comment:create","docs:document.comment:read","docs:document.comment:update","docs:document.media:download","docs:document.media:upload","docs:document:copy","docs:document:export","docx:document:create","docx:document:readonly","docx:document:write_only","drive:drive.metadata:readonly","drive:file:download","drive:file:upload","im:chat.members:read","im:chat:read","im:message","im:message.group_msg:get_as_user","im:message.p2p_msg:get_as_user","im:message:readonly","offline_access","search:docs:read","search:message","sheets:spreadsheet.meta:read","sheets:spreadsheet:create","sheets:spreadsheet:read","sheets:spreadsheet:write_only","space:document:delete","space:document:move","space:document:retrieve","task:comment:read","task:comment:write","task:task:read","task:task:write","task:task:writeonly","task:tasklist:read","task:tasklist:write","wiki:node:copy","wiki:node:create","wiki:node:move","wiki:node:read","wiki:node:retrieve","wiki:space:read","wiki:space:retrieve","wiki:space:write_only"]}}

Openclaw添加新代理

接下来,我们把飞书应用和Openclaw平台连接起来。如果是首次配置,系统通常已有一个默认的“main”代理,直接使用它配置飞书通道即可。只有当你想配置多个独立的AI代理(比如让不同的机器人处理不同事务)时,才需要新增代理。

假设我们要新增一个名为“jarvis”的代理,可以在终端执行以下命令:

# 创建代理
openclaw agents add jarvis --workspace ~/.openclaw/agents/jarvis/workspace

代理创建好后,需要编辑Openclaw的配置文件,将其绑定到飞书通道。使用编辑器打开配置文件:

vim ~/.openclaw/openclaw.json

在配置文件中找到 bindings 部分,参照已有的“main”代理格式,为“jarvis”添加一个类似的绑定项。

Openclaw配置文件中bindings部分的示例

紧接着,在channels.feishu.accounts配置项下,为“jarvis”新增一套飞书账号配置。同样,可以参考“default”账号的格式。

这里的关键是填入从飞书开放平台获取的appIdappSecret,这是应用的身份凭证。

Openclaw配置文件中飞书通道账号配置示例

飞书开放平台中获取App ID和App Secret的位置

所有配置修改完毕后,保存并退出编辑器。最后一步,重启Openclaw的gateway服务,让新配置生效。

重启Openclaw gateway服务的命令示例

配置事件与回调

机器人要能“听见”和“回应”,离不开事件订阅。回到飞书开放平台,找到“事件订阅”设置。

连接方式:建议选择“长连接”,稳定性更佳。

添加事件:至少需要订阅以下三个与消息相关的事件,这是实现对话的基础: - im.message.receive_v1(接收消息) - im.message.reaction.created_v1(消息表情回复新增) - im.message.reaction.deleted_v1(消息表情回复删除)

飞书事件订阅配置界面,展示已添加的事件

同样地,在“消息卡片回调”部分,也需要进行配置。

连接方式:同样使用长连接。 添加事件:添加card.action.trigger回调,这是处理消息卡片按钮交互所必需的。

飞书消息卡片回调配置界面

发布版本

配置工作基本就绪,现在需要将它们“固化”下来。点击飞书开放平台页面上方的“发布版本”。

填写一个版本号(例如1.0.0)和清晰的更新说明,然后点击创建版本。这一步相当于为你的应用配置创建一个可管理的快照。

飞书开放平台发布版本界面

配对

激动人心的时刻来了!打开飞书,找到你刚刚创建的机器人“贾维斯”,给它发送任意一条消息。

首次在飞书中向机器人发送消息的界面

你会收到一条包含配对命令的回复。复制命令最后一行(以openclaw pair开头的整条命令)。

机器人返回的包含配对命令的回复消息

打开终端,粘贴并执行这条配对命令。成功后,配对流程就完成了。

现在,再次在飞书中向“贾维斯”发送消息,你应该能收到它智能、流畅的回复了。

配对成功后与机器人正常对话的界面

群聊

单个机器人的玩法只是开始。真正的乐趣在于组合。你可以把多个不同功能的机器人都拉进一个群,让他们各司其职,协同工作。

更妙的是,你完全可以创建一个飞书企业,邀请朋友加入,共建一个充满AI助手的协作空间,一起探索智能办公的无限可能。

将多个机器人加入飞书群聊的示意图

参考

如果在配置过程中遇到任何问题,下面的官方文档是寻求答案的最佳去处:

https://docs.openclaw.ai/zh-CN/channels/feishu

https://www.feishu.cn/content/article/7613711414611463386

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策