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

基于 OpenClaw 构建飞书 AI 办公机器人:本地模型接入与技能扩展实战

本文演示了如何使用 OpenClaw 框架搭建飞书 AI 办公机器人。涵盖环境初始化、本地 Ollama/vLLM 模型配置及上下文窗口修复方案。详细记录了飞书自建应用的创建流程、权限订阅及配对步骤。此外,还展示了如何自动安装并调用浏览器操作、数据可视化等技能插件,实现自动化任务处理与地图数据生成。

abccba发布于 2026/4/9更新于 2026/10/2490 浏览
基于 OpenClaw 构建飞书 AI 办公机器人:本地模型接入与技能扩展实战

环境初始化

首先克隆项目仓库并进入目录,确保 Node.js 版本不低于 22。推荐使用 pnpm 作为包管理器,安装依赖后构建 Web UI 和主程序。

git clone https://github.com/openclaw/openclaw
cd openclaw
node --version
npm install -g pnpm
pnpm install

首次执行需构建 Web UI 及主程序,完成后运行配置向导安装守护进程:

pnpm ui:build
pnpm build
pnpm openclaw onboard --install-daemon

按提示选择 Yes 完成初始化。模型提供商可根据需求选择,若使用本地模型推荐 vLLM(Linux CUDA 环境)或 Custom Provider(兼容任意 OpenAI/Anthropic 端点)。Custom Provider 支持 Ollama、LM Studio、LiteLLM 等主流本地后端。

本地模型配置与问题排查

在配置向导中选择 Custom Provider,Endpoint ID 可随意填写。若遇到 alias 被占用提示,可跳过 Model alias 或在用户隐藏目录 .openclaw/openclaw.json 中删除冲突项。

常见问题处理:

如果遇到长时间卡顿,建议新开终端查看日志:

pnpm openclaw logs --follow

OpenClaw 2026.2 版本对本地模型有硬性要求,contextWindow 必须 ≥ 16000,而向导默认仅设 4096。解决方法如下:

  1. 输入 /exit 退出当前会话。
  2. 编辑用户目录下 .openclaw/openclaw.json 配置文件。
  3. 将对应模型的 contextWindow 设置为至少 16000。
  4. 重启网关服务:pnpm openclaw gateway restart。

重启后可通过 pnpm openclaw tui 测试对话是否正常。

云端模型与飞书集成

若使用云端模型,需在注册页面完成账号激活,密码需包含数字及大小写字母。插件安装环节按需选择,无需对接的组件可直接跳过。

连接飞书应用

  1. 创建应用:登录飞书开放平台,创建企业自建应用,填写名称与描述。
  2. 获取凭证:在"凭证与基础信息"页复制 APP ID 和 APP Secret。
  3. 发布版本:创建新版本并保存确认,随后将凭证粘贴至 OpenClaw 配置中,选择中国版飞书。
  4. 响应策略:建议优先选择 Allowlist(指定群聊响应),避免机器人误触其他群组。
选项效果适用场景
Allowlist只在指定群聊响应推荐,安全可控
Open所有群聊都响应(需@)团队小、群少
Disabled完全不在群聊响应仅私聊使用
  1. Hook 设置:自动化触发器如 boot-md、session-memory 等建议初期 Skip,熟悉后再根据需求开启。特别是 session-memory 能显著提升长期对话体验。

订阅事件与配对

在飞书应用的能力配置中,点击"添加"按钮创建版本。订阅方式选择长连接,依次添加以下四个事件:

  • 用户进入与机器人的会话
  • 解散群
  • 机器人进群
  • 接收消息

发布版本后,打开飞书应用测试。若出现配对请求,需在 OpenClaw 终端执行命令批准:

pnpm openclaw pairing approve feishu <配对码>

激活成功后,即可在对话中切换模型进行测试。也可通过浏览器访问 http://127.0.0.1:18789/chat?session=main 修改配置。

技能扩展与自动化

安装 find-skills

为了增强机器人发现能力,可全局安装 find-skills 工具:

npx skills add https://github.com/vercel-labs/skills --skill find-skills

安装时选择符号链接模式并确认。验证是否安装成功可使用 pnpm openclaw skills list。

浏览器操作与数据可视化

切换模型后,尝试让机器人自动安装浏览器操作技能(playwright-skill)并执行任务。例如查询地图数据或生成可视化图表。

若发现工具未加载,可引导模型自行分析原因并重新加载配置。Mac 系统启动前建议检查权限设置。虽然生成的地图链接可能过于简化,但可通过迭代优化或更换更智能的模型来提升结果质量。

后续直接启动可选择 pnpm openclaw dashboard --no-open 以无弹窗模式运行。

目录

  1. 环境初始化
  2. 本地模型配置与问题排查
  3. 云端模型与飞书集成
  4. 连接飞书应用
  5. 订阅事件与配对
  6. 技能扩展与自动化
  7. 安装 find-skills
  8. 浏览器操作与数据可视化

更多推荐文章

查看全部
  • 海螺 AI 多模态架构解析与 Python 接入指南
  • ORA-24550 Signal Received 错误排查与解决方案
  • Web 可访问性最佳实践:构建人人可用的前端界面
  • Python 核心数据结构详解:列表、元组、集合与字典
  • Docker+Ollama 本地部署 DeepSeek 大模型指南
  • Python 爬虫零基础入门:豆瓣电影 Top250 数据抓取实战
  • ROG-Map:一种高效的大场景 LiDAR 运动规划网格地图方案
  • 基于 Docker 部署节点小宝实现 SD-WAN 远程开发
  • LLaMA Factory 大模型微调、导出与量化指南
  • Qwen3-4B-Instruct 提示词优化与使用避坑指南
  • 英伟达与 GitHub 免费大模型 API Key 获取实战
  • Spring Boot 从零搭建首个 Web 项目实战
  • 相干伊辛机在医疗与医疗 AI 中的应用前景
  • Python Web 开发:Flask 框架核心概念与实战指南
  • Spring Boot+Vue3 多租户自助门店系统:IoT 硬件集成与无人值守方案
  • Go 工作区 go.work 简介与使用指南
  • JavaScript 比较与逻辑运算符基础
  • 二叉树算法实战:美国血统重建与深度宽度计算
  • OpenClaw 技术解析:构建 AI 行动型智能体的架构与实践
  • AI 大模型将如何重塑日常生活与移动端体验

相关免费在线工具

  • 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