当前位置: 首页 > news >正文

图文并茂2分钟教会你用飞书聊天就可以控制大龙虾OpenClaw

图文并茂2分钟教会你用飞书聊天就可以控制大龙虾OpenClaw | Connect Clawdbot to Feishu Tutorial

@

目录
  • 图文并茂2分钟教会你用飞书聊天就可以控制大龙虾OpenClaw | Connect Clawdbot to Feishu Tutorial
    • 📚 官方文档 | Official Documentation
    • 🌟 第一步:安装飞书插件 | Install Feishu Plugin
      • 🎉 插件安装成功!
    • 🌟 第二步:开始配置飞书 | Configure Feishu
      • 🚀 第一步:创建飞书自建应用 | Create Feishu Custom App
      • 🔑 第二步:获取 App ID 和 App Secret | Get App Credentials
      • 🌟 第三步:启用机器人能力 | Enable Bot Capabilities
      • 🔧 第四步:配置应用权限 | Configure App Permissions
      • 🎯 第五步:配置 OpenClaw | Configure OpenClaw
      • 🌟 第六步:设置事件回调 | Configure Event Callback
      • 🎯 第七步:发布应用 | Publish Application
    • 🎉 完成!测试一下吧 | Testing Time!
    • 💖 Conclusion | 结语

宝宝们又来看我啦~👋 今天要教大家一个超实用的技能——让大龙虾AI助手连接飞书!🚀


📚 官方文档 | Official Documentation

  • 飞书开放平台文档:https://bytedance.larkoffice.com/docx/MFK7dDFLFoVlOGxWCv5cTXKmnMh
  • 飞书国内版文档:https://www.feishu.cn/content/article/7602519239445974205
  • GitHub项目地址:https://github.com/m1heng/Clawdbot-feishu

🌟 第一步:安装飞书插件 | Install Feishu Plugin

宝宝们,首先我们要给大龙虾安装飞书插件,让它学会和飞书对话~ 🎯

在OpenClaw界面中输入:

帮我安装Clawdbot plugins install @m1heng-clawd/feishu 这个插件

image
image

🎉 插件安装成功!

image

哇哦~ 看到成功提示了吗?!✨

🌟 第二步:开始配置飞书 | Configure Feishu

image

🥰!下面是超简单的配置步骤,跟着我一步步来就好啦:

🚀 第一步:创建飞书自建应用 | Create Feishu Custom App

宝宝们,我们要在飞书开放平台创建一个专属应用,让大龙虾能够接入飞书~ 🎯

操作步骤

1️⃣ 进入飞书开放平台

  • 访问:开发者后台 - 飞书开放平台
  • 使用飞书账号登录

2️⃣ 创建企业自建应用

  • 路径:创建应用 → 企业自建应用
  • 填写基础信息(名称、描述等),很简单哒~
  • 完成后进入应用详情页
    image

🔑 第二步:获取 App ID 和 App Secret | Get App Credentials

这一步超级重要!我们要获取连接飞书的关键信息~ 🗝️

操作指南

  1. 进入应用后台 → 点击「凭证与基础信息」
  2. 复制关键信息:「App ID」和「App Secret」

⚠️ 重要提醒:这两个值一定要保存好哦!等会儿配置大龙虾的时候会用到~

image

🌟 第三步:启用机器人能力 | Enable Bot Capabilities

现在我们要给我们的应用添加机器人能力,让它能够收发消息~ 🤖

在【添加应用能力】>【机器人】页面

  1. 开启机器人能力 - 把这个开关打开!
  2. 配置机器人相关设置 - 按提示填写即可

image

🔧 第四步:配置应用权限 | Configure App Permissions

权限配置很关键哦!我们要让机器人有足够的权限来工作~

在【权限管理】页面

  1. 点击【批量导入】按钮
  2. 粘贴以下JSON配置 - 一键导入所有所需权限!

image

💡 小贴士:这个JSON包含了所有必要的权限,直接复制粘贴就行,不用一个个手动选择啦~

{"scopes": {"tenant": ["contact:contact.base:readonly","docx:document:readonly","im:chat:read","im:chat:update","im:message.group_at_msg:readonly","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","application:application:self_manage","cardkit:card:write","cardkit:card:read"],"user": ["contact:user.employee_id:readonly","offline_access","base:app:copy","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","base:app:create","base:app:update","base:app:read","board:whiteboard:node:create","board:whiteboard:node:read","calendar:calendar: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","contact:contact.base:readonly","contact:user.base:readonly","contact:user:search","docs:document.comment:create","docs:document.comment:read","docs:document.comment:update","docs:document.media:download","docs:document:copy","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","search:docs:read","search:message","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 | Configure OpenClaw

现在让我们把刚才获取的App ID和App Secret告诉大龙虾吧~ 🎪

在OpenClaw界面输入

帮我配置吧,这是我的飞书App ID:xxxx  以及App Secret:xxxx

💡 小贴士:把xxxx替换成你刚才复制的真实值哦!

image

🌟 第六步:设置事件回调 | Configure Event Callback

这一步很关键哦!我们要让飞书能够把消息传递给大龙虾~ 📡

⚠️ 重要提醒:在配置事件订阅前,请确保完成以下准备:

  • ✅ 已运行 openclaw channels add 添加Feishu渠道
  • ✅ 网关处于启动状态(用 openclaw gateway status 检查)

在【事件订阅】页面配置

1️⃣ 选择连接模式:使用长连接接收事件(WebSocket模式)
2️⃣ 添加订阅事件:im.message.receive_v1(接收消息)

⚠️ 注意:如果网关未启动或渠道未添加,长连接设置会保存失败哦~

image
image

🎯 第七步:发布应用 | Publish Application

最后一步啦!我们要把应用发布出去,让大家都能使用~ 🚀

在【版本管理与发布】页面

1️⃣ 创建新版本 - 填写版本信息
2️⃣ 提交审核并发布 - 点击发布按钮
3️⃣ 等待审批 - 企业自建应用通常自动通过

image
image


🔄 需要重启网关

如果配置过程中需要重启,输入:

openclaw gateway restart

image

小贴士:重启一下让配置生效,这个步骤很重要哦~

🎉 完成!测试一下吧 | Testing Time!

宝宝们,激动人心的时刻到啦!让我们测试一下成果~ ✨

测试步骤

1️⃣ 在飞书搜索你的机器人名称 → 发个消息试试
2️⃣ 如果一切正常,机器人会回复你哦🥳
3️⃣ 首次对话需要配对 → 让它自己配置就行,你发到框里就可以了

image
image

💡 小贴士:第一次对话可能会稍微慢一点,别着急,耐心等待一下~


💖 Conclusion | 结语

  • That's all for today~ | 今天就写到这里啦~

  • Guys, ( ̄ω ̄( ̄ω ̄〃 ( ̄ω ̄〃)ゝ See you tomorrow~~ | 小伙伴们,( ̄ω ̄( ̄ω ̄〃 ( ̄ω ̄〃)ゝ我们明天再见啦~~

  • Everyone, be happy every day! 大家要天天开心哦

  • Welcome everyone to point out any mistakes in the article~ | 欢迎大家指出文章需要改正之处~

  • Learning has no end; win-win cooperation | 学无止境,合作共赢

  • Welcome all the passers-by, boys and girls, to offer better suggestions! ~~~ | 欢迎路过的小哥哥小姐姐们提出更好的意见哇~~

image

http://www.jsqmd.com/news/479489/

相关文章:

  • SMPL-X模型实战:如何用单张照片生成带表情的3D数字人(附Python代码示例)
  • GLM-4v-9b惊艳效果:1120×1120输入下准确识别微信聊天截图中的时间戳与头像框
  • 零基础玩转SiameseAOE:中文评论情感分析,10分钟上手实战
  • Qwen2.5-VL-7B-Instruct真实案例:用户上传的模糊截图→精准还原意图并生成答案
  • QOJ17245 Strange Machine
  • 鸭式布局探空火箭嵌入式制导系统设计与实现
  • 双路USB功率计设计:快充场景下的高精度电参数测量
  • 16位电压电流采集表硬件设计与Modbus RTU实现
  • Excel 学习笔记整理:常用操作、数据清洗与公式应用实战
  • 基于超级电容的机电能量转换小车设计
  • 如何用WeChatFerry打造企业级微信自动化解决方案
  • Qwen-Turbo-BF16镜像免配置教程:预装依赖+自动路径检测+一键start.sh
  • 《Vue3 生命周期与项目调试:组件什么时候执行,报错到底该怎么看?》
  • 《超实用!Tableau大数据操作的快速上手攻略》
  • CLIP ViT-H-14 RESTful API安全加固:JWT鉴权+请求限流+敏感图像过滤实践
  • Linux环境下llama-cpp-python高效部署与性能调优实践指南
  • DLSS Swapper:3分钟提升游戏帧率的开源版本管理解决方案
  • 一键搞定XYZ三列转map表~高效实用!
  • bilateralFilter写了一万遍,你知道OpenCV怎么用两张查找表干掉exp()的吗?——双边滤波·保边去噪·OpenCL源码全拆解
  • 使用GLM-4-9B-Chat-1M构建智能客服系统:支持26种语言实时对话
  • 小白也能懂!Qwen3-Reranker-0.6B轻量级模型保姆级部署指南
  • 3D高斯泼溅新玩法:不用COLMAP也能搞定相机位姿估计(附实战代码)
  • Z-Image Turbo影视应用:分镜脚本可视化系统
  • day52 代码随想录算法训练营 图论专题6
  • 芋道多租户实战:如何用ThreadLocal实现全链路租户隔离(附避坑指南)
  • 西电电子线路实验二:从原理到实战的完整通关指南(2024版)
  • opus4.6—1M正式上线!
  • cv_unet_image-colorization企业应用:房地产公司历史楼盘黑白图纸AI上色用于宣传册
  • RVC开源生态整合:对接Gradio、FFmpeg、SoX实现自动化流水线
  • 电子秤设计实战:用SIG24130替代ADS1248的完整方案(含PCB布局建议)