跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

基于 OpenClaw 部署飞书机器人实战

OpenClaw 框架连接飞书机器人需准备 Node.js 环境及 GLM-4.7 等支持长上下文的 API 密钥。配置步骤包括创建飞书应用获取凭证、安装官方或社区插件、设置 WebSocket 连接模式及权限策略。最后通过 daemon 启动网关服务并配置访问令牌即可实现自动化交互。注意本地部署对显存要求较高,建议关注推理速度以优化体验。

小熊软糖发布于 2026/3/23更新于 2026/10/25101 浏览

前置准备

在开始之前,请确保满足以下环境要求:

  1. Node.js 环境:建议安装最新版 Node.js。Windows 用户可通过 winget 查找并安装(winget install OpenJS.NodeJS.LTS),安装后终端输入 node --version 和 npm --version 验证。
  2. API 模型支持:OpenClaw 需要支持长上下文的 API,例如 GLM-4.7 或具备 200K token 能力的模型。
  3. 本地部署注意:若选择本地部署大模型,对显存要求较高。以 RTX4090 为例,运行 200K 上下文需特定量化版本,且推理速度受硬件限制明显。若追求流畅体验,建议优先使用云端 API 服务。

飞书应用配置

  1. 创建应用:访问飞书开放平台创建新应用,获取 App ID 和 App Secret。
  2. 权限设置:在权限管理中添加以下范围:
    contact:contact(imessage)
    im:message
    bot
    contact:user.base:readonly
    im:resource
    
  3. 回调配置:在'事件与回调'中将订阅方式改为长连接(WebSocket)。确保 OpenClaw 中 Channels 状态为 Enabled 和 OK 后再发布新版本。

插件安装与配置

安装方式

推荐直接使用 npm 安装官方插件,如遇依赖问题可参考手动方案:

openclaw plugins install @m1heng-clawd/feishu

若在线安装失败,可尝试下载最新版本的 tgz 包手动安装:

curl -O https://registry.npmjs.org/@m1heng-clawd/feishu/-/feishu-latest.tgz
openclaw plugins install ./feishu-latest.tgz

*注:如遇 spawn npm ENOENT 错误,请检查环境变量或手动安装依赖 @larksuiteoapi/node-sdk。

连接配置

将获取的凭证填入配置命令中:

openclaw config set channels.feishu.appId "YOUR_APP_ID"
openclaw config set channels.feishu.appSecret "YOUR_APP_SECRET"
openclaw config set channels.feishu.enabled true
openclaw config set channels.feishu.connectionMode websocket
openclaw config set channels.feishu.dmPolicy pairing
openclaw config set channels.feishu.groupPolicy allowlist
openclaw config set channels.feishu.requireMention true

启动与服务管理

使用 daemon 模式启动网关服务:

openclaw onboard --install-daemon openclaw gateway

默认情况下服务会随系统启动,建议通过系统工具检查并禁用不必要的开机自启项,以减少资源占用。

首次使用与访问

  1. 配置密钥:在 Settings/Connection 中填入 Gateway Token。
  2. 访问面板:浏览器打开 http://127.0.0.1:18789/__openclaw__/。
  3. 临时访问:也可通过带 Token 的链接直接访问:
    http://<GATEWAY_ADDRESS>:<PORT>/__openclaw__/?token=YOUR_GATEWAY_TOKEN
    
  4. 会话管理:在飞书对话框输入 /new 开启新会话。注意控制对话长度,避免超出 Token 限制导致中断。

目录

  1. 前置准备
  2. 飞书应用配置
  3. 插件安装与配置
  4. 安装方式
  5. 连接配置
  6. 启动与服务管理
  7. 首次使用与访问

更多推荐文章

查看全部
  • 车载AVM开发实战:图像滤波与畸变矫正的C++实现
  • 分裂二叉树的最大乘积
  • OpenClaw 赋能机器人,AI 代理实现具身智能与远程操控
  • AIGC 赋能现代教育:自动化课件与个性化学习实践
  • AR/VR与边缘计算融合下的测试扩展策略
  • Vue 开源 AI 低代码表单设计器 FcDesigner 使用指南
  • 宇树 G1 人形机器人强化学习训练配置与奖励函数解析
  • Git 下载、安装与环境配置指南
  • TypeScript 核心概念与高频面试题详解
  • DeepSeek-OCR-WEBUI 镜像实现 Mac 本地化 OCR 全流程
  • VLSI 设计中的斯坦纳树算法演进:从 FLUTE 到现代布线
  • Docker 数据挂载:Managed Volume 使用详解
  • Linux 系统连接 GitHub 的 SSH 配置指南
  • Go 语言结合 DeepSeek 大模型构建智能监控系统
  • Claude Code 本地部署与项目实战详解
  • Python 异步编程实战:构建高性能网络应用
  • 动态规划专题:子序列问题的核心思路与实战
  • Linux 进阶:掌握 make 工具与 Makefile 编写
  • YOLO 模型 TensorRT C++ 推理实战指南
  • 自然语言处理在医疗领域的应用与实战

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online