乐于分享
好东西不私藏

"养虾日记" Vol.2 | OpenClaw 消息渠道配置(飞书篇)

"养虾日记" Vol.2 | OpenClaw 消息渠道配置(飞书篇)
阅读本文前提需要安装OpenClaw,未安装请阅读下文,如有问题请留言,我会为你提供帮助:
OpenClaw 安装 保姆级教程
一、聊天渠道
官方概述:OpenClaw 可以在你已经使用的任何聊天应用上与你交流。每个渠道通过 Gateway 网关连接。 所有渠道都支持文本;媒体和表情回应的支持因渠道而异。也就是将不同聊天平台(如 WhatsApp、Telegram、飞书等)的 API 接入到统一的 Gateway 网关,实现多平台消息的收发与路由。
目前官方文档支持配置渠道基本都是一些国际的社交平台,如果需要接入国内的一些渠道可以参考插件GitHub仓库地址:

🦞 OpenClaw China — China IM Channels 

开源:https://github.com/BytePioneer-AI/openclaw-china

二、配置飞书养 "龙虾"

官方推荐两种方式:

  • 使用设置向导openclaw onboard

  • CLI设置 openclaw channels add
输入命令后选择 Feishu,然后输入 App ID 和 App Secret
◇  Select a channel│  Feishu/Lark (飞书)■  How do you want to provide this App Secret?│  Enter App Secret
获取飞书 App ID 和 App Secret 
  • 创建企业应用,获取App ID 和 App Secret
  • 配置权限(复制粘贴即可)
{  "scopes": {    "tenant": [      "aily:file:read",      "aily:file:write",      "application:application.app_message_stats.overview:readonly",      "application:application:self_manage",      "application:bot.menu:write",      "cardkit:card:read",      "cardkit:card:write",      "contact:user.employee_id:readonly",      "corehr:file:download",      "event:ip_list",      "im:chat.access_event.bot_p2p_chat:read",      "im:chat.members:bot_access",      "im:message",      "im:message.group_at_msg:readonly",      "im:message.p2p_msg:readonly",      "im:message:readonly",      "im:message:send_as_bot",      "im:resource"    ],    "user": ["aily:file:read", "aily:file:write", "im:chat.access_event.bot_p2p_chat:read"]  }}
  • 启用机器人能力
  • 配置事件订阅
◇  How do you want to provide this App Secret?│  Enter App Secret◇  Enter Feishu App Secret│  zkxxxxxxxxxxxxxxxx◇  Enter Feishu App ID│  cli_xxxxxxxxxxxxxxxxxxx[info]: [ 'client ready' ]◇  Feishu connection mode│  WebSocket (default)◇  Which Feishu domain?│  Feishu (feishu.cn) - China
  • 发布应用
  • 获取授权码(打开应用对Bot输入任意内容,会返回code码)
openclaw pairing list feishu  # 获取所有授权请求  openclaw pairing approve feishu <CODE>  # 批准指定授权码  
  • 完成配置,进行测试
注意:这里如果是与机器人私聊,聊天是与Web UI共享的,也就是说你的记录与Web UI聊天会串,如果需要单独的Session可以将机器人拉入群聊
高级:如何防止别人将你的bot拉进群?薅你的Token?
  • 群聊策略:
{  channels: {    feishu: {      groupPolicy: "allowlist",      groupAllowFrom: ["oc_xxx""oc_yyy"],    },  },}
进阶用法:定时让小龙虾 搜索热点推送到飞书群,这里是使用了龙虾的Cron
Cron是 Gateway网关内置的调度器。它持久化任务、在合适的时间唤醒智能体,并可选择将输出发送回聊天。

【结语:让养虾变得更“优雅”】

至此,OpenClaw + 飞书的闭环已经打通。哪怕你正在开会、通勤甚至睡觉,最新的新闻都会触达你的手机。

🚀 接下来玩什么? 单渠道推送只是第一步。Vol.3 我们将探索更多 AI 智能体 OpenClaw 的更多用法 (Agent Team 构建你的私人AI团队 / Skills 为你的智能体装上手和脚 / 接入WeChat | 钉钉 / 挖掘OpenClaw 新玩法)