openclaw对接飞书

openclaw对接飞书

文档

  1. ubuntu安装openclaw-docker安装openclaw
  2. openclaw添加大模型-千问大模型-qwen3-max
  3. openclaw添加自定义agent

飞书侧配置

  1. 参考飞书开放平台官方文档:https://open.feishu.cn/document/develop-an-echo-bot/faq,添加一个飞书机器人
  2. 基本步骤
    • 进入开发者后台:https://open.feishu.cn/app,选择:`创建企业自建应用`
      • 应用名称:OpenClaw编码助手
      • 应用描述:OpenClaw编码助手
    • 选择:按能力添加-机器人-添加
    • 权限管理-开通权限-应用身份权限,开通如下权限
      • im:message (发送和接收消息)
      • im:message:send_as_bot (以机器人身份发送消息)
      • im:message.p2p_msg:readonly (读取发给机器人的私聊消息)
      • im:message.group_at_msg:readonly (接收群内 @机器人 的消息)
    • 事件与回调-事件配置
      • 订阅方式:使用 长连接 接收事件
      • 已添加事件-添加事件-应用身份订阅
        • im.message.receive_v1 (接收消息),这个一定要配置,不然无法跟机器人发消息
  3. 发布应用
    • 版本管理与发布-创建版本
      • 应用版本号:1.0.0
      • 移动端的默认能力:机器人,默认
      • 桌面端的默认能力:机器人,默认
      • 更新说明:OpenClaw编码助手发布
    • 保存
    • 确认发布
  4. 应用凭证
    • 凭证与基础信息-应用凭证
      • 记下App IDApp Secret,后续与openclaw对接会用到
  5. 回到飞书,OpenClaw编码助手机器人已经创建好了,并且可以给机器人发消息
  6. 此时,openclaw对接飞书,飞书侧的配置已经配置好了

openclaw侧配置

  1. 进入到容器里

    shell 复制代码
    docker exec -it openclaw-gateway sh
  2. 执行配置命令,添加一个channel

    shell 复制代码
    openclaw channels add

    会有如下交互:

    • Configure chat channels now?

    • Yes

    • Select a channel

      • Feishu/Lark (飞书)
    • How do you want to provide this App Secret?

      • Enter App Secret (Stores the credential directly in OpenClaw config)
    • Enter Feishu App Secret

      • 填飞书机器人的App Secret
    • Enter Feishu App ID

      • 填飞书机器人的App ID
    • 会弹出 Feishu connection test,不用配置

      • Connected as ou_xxxxxx
    • Feishu connection mode

      • WebSocket (default),长连接,这样不需要配置复杂的公网回调地址
    • Which Feishu domain?

    • Group chat policy

      • Allowlist - only respond in specific groups,这是"白名单"模式。意味着机器人默认不理会任何群,只有明确把群 ID 填进去,它才会在那个群里说话。防止把机器人拉进"公司大群"或"摸鱼群"时,它突然开始回复别人的闲聊,造成尴尬。
    • Group chat allowlist (chat_ids)

      • oc_xxxxxx,允许的群聊,点击群名,在设置的后面可以看到会话 ID
    • Select a channel

      • Finished
    • Configure DM access policies now? (default: pairing)

      • No
    • Add display names for these accounts? (optional)

      • No
    • Bind configured channel accounts to agents now?

      • Yes
    • Route feishu account "default" to agent

      • 选择我们自定义的agent,如果没有自定义,会显示默认的agent:main (default)

      配置结束。

  3. 退出容器

  4. 重启openclaw-gatewayopenclaw-nginx

    shell 复制代码
    docker restart openclaw-gateway
    docker restart openclaw-nginx
  5. 此时在飞书机器人对话框与机器人对话,输入:你好,会有如下回复

    properties 复制代码
    OpenClaw: access not configured.
    Your Feishu user id: ou_xxxxxx
    Pairing code: xxxxxx
    Ask the bot owner to approve with:
    openclaw pairing approve feishu xxxxxx
    • 进入到容器中,执行openclaw pairing approve feishu xxxxxx
  6. 进入到容器里

    shell 复制代码
    docker exec -it openclaw-gateway sh
  7. 执行上面的命令命令

    shell 复制代码
    openclaw pairing approve feishu xxxxxx
  8. 此时可以与飞书机器人正常对话了,openclaw对接飞书完成。

注意事项

  1. 部分内容由AI生成
  2. 如有不对,欢迎指正!!!
相关推荐
SamChan905 小时前
用Python+Requests批量翻译PDF:从脚本到调度
后端·python·microsoft·ai·pdf·机器翻译
fthux11 小时前
装闭 RenoPit 源码解析(07):装修闭坑知识库与AI Prompt构建
人工智能·ai·开源·github·open source·renopit
fthux14 小时前
装闭 RenoPit 源码解析(06):SSE如何实时推送AI装修分析进度
人工智能·ai·开源·github·open source·renopit
LyridRelan15 小时前
Skill Cli MCP 的三者关系以及部分Q&A
人工智能·ai·个人开发
兮动人16 小时前
AI 开始接管工作台:谁会成为下一代电脑入口?
人工智能·ai·chatgpt·codex·workbuddy
AI探索派20 小时前
AI视频笔记工具怎么选:Ai好记、通义听悟、Get笔记、听脑AI横向对比
ai·效率神器·视频总结·ai笔记·视频转笔记
天天有money21 小时前
API中转站与多账号内容运营:如何统一管理不同项目的调用
gpt·ai·chatgpt·产品运营·内容运营
yinghuoAI202621 小时前
电商卖货,本质上是“视觉的战争”
人工智能·ai·ai作画·ai作图·ai生视频
Are_you_kidding_21 小时前
codeX集成deepSeek的API key步骤教程
ai·oneapi
测试_AI_一辰1 天前
AI Agent 评测最隐蔽的坑-记忆
人工智能·算法·ai·自动化·ai编程