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

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

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

abccba发布于 2026/4/9更新于 2026/5/2013 浏览
基于 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. 浏览器操作与数据可视化
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Python py7zr 库:高效处理 7z 压缩文件
  • VSCode Copilot MCP 快速上手指南
  • Python 基础入门:交互输入、函数定义与面向对象编程
  • WebRTC 直播流播放方案:原生客户端与 EasyPlayer 实战
  • SpringBoot 博物馆藏品管理系统设计与实现
  • Git 分支管理核心操作与策略
  • Flask 框架从入门到实战完整指南
  • OpenCLAW Linux 系统部署与配置指南
  • Spring Web MVC 核心概念与实战详解
  • Xcode 接入 AI 大模型 Ollama 配置与使用指南
  • Java File 类核心 API 详解与使用
  • 力扣第 46、47 题:全排列与去重全排列算法解析
  • ESLint 实战指南:从原理到 TypeScript 工程化配置
  • Flutter for OpenHarmony:使用 money2 实现高精度金融计算
  • 基于深度学习的宠物识别系统设计与实现
  • 低空无人机车辆目标跟踪技术研究
  • Linux 基础 IO 收官:库的构建与使用、进程地址空间及核心知识点
  • 基于 LoRA 微调多模态大模型 BLIP-2 的详细步骤
  • Ubuntu20.04+ROS1 复现 FAST-LIO2
  • 华为 OD 机试:项目排期算法 Java 实现

相关免费在线工具

  • 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