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

使用 OpenClaw 搭建飞书 AI 办公机器人(含本地 Ollama 接入与 Skills 自动化)

介绍如何使用 OpenClaw 框架搭建飞书 AI 办公机器人。内容涵盖项目克隆与环境配置(Node.js 22+, pnpm),支持本地 Ollama 模型及云端模型接入,解决上下文窗口报错问题。教程详细说明了飞书企业自建应用的创建流程、凭证配置及长连接订阅设置。此外,还演示了如何自动安装 find-skills、浏览器操作及数据可视化工具,实现自动化任务处理与地图数据展示。

古灵精怪发布于 2026/4/6更新于 2026/10/20118 浏览
使用 OpenClaw 搭建飞书 AI 办公机器人(含本地 Ollama 接入与 Skills 自动化)

使用 OpenClaw 搭建飞书 AI 办公机器人

本文介绍如何使用 OpenClaw 框架搭建飞书 AI 办公机器人,支持本地 Ollama 模型接入、自动安装 Skills 及数据可视化功能。

1. 环境准备与项目初始化

执行以下命令克隆项目并进入目录:

git clone https://github.com/openclaw/openclaw
cd openclaw

检查 Node.js 版本是否大于等于 22,如未安装请自行安装。随后安装 pnpm 包管理器并安装依赖:

node --version
npm install -g pnpm
pnpm install

首次执行构建 Web UI(会自动安装 ui/ 目录的依赖):

pnpm ui:build

构建主程序:

pnpm build

运行配置向导安装守护进程,完成初始化:

pnpm openclaw onboard --install-daemon

按提示选择 Yes 确认。在模型提供商选择环节,若无对应密钥可跳过。对于本地模型,推荐选择 Custom Provider 或 LiteLLM。

支持的模型端点

Custom Provider 适合日常使用,支持范围包括:

  • Ollama(自动检测)
  • vLLM (localhost:8000/v1)
  • LM Studio (localhost:1234/v1)
  • llama.cpp (localhost:8080/v1)
  • 自封装 API(OpenAI 兼容服务)
  • LiteLLM 代理
  • Text Generation WebUI

2. 模型配置与报错处理

a) 使用本地模型

Endpoint ID 可随意填写。如果提示 alias 被占用,可不填 Model alias,或删除用户目录隐藏文件夹 .openclaw/openclaw.json 中冲突的配置项。

若遇到连接卡住或报错,可能是上下文窗口太小。OpenClaw 2026.2 版本要求 contextWindow 必须 ≥ 16000,但向导默认设为 4096。

排查步骤:

  1. 输入 /exit 退出当前会话。
  2. 查看日志定位错误:
    pnpm openclaw logs --follow
    
  3. 修改配置文件 ~/.openclaw/openclaw.json,将本地模型的 contextWindow 设置为至少 16000。
  4. 重启网关:
    pnpm openclaw gateway restart
    
  5. 启动 TUI 测试对话:
    pnpm openclaw tui
    

b) 使用云端模型

选择云端模型提供商,注册账号(密码需包含数字和英文大小写),验证激活后按需安装对接插件,无需则选择 Skip。

3. 连接飞书应用

下载飞书插件,登录 https://open.feishu.cn/app,创建企业自建应用。

  1. 基础信息:填写应用名称和描述,点击创建。
  2. 凭证获取:在'凭证与基础信息'中复制 APP ID 和 APP Secret,粘贴到 OpenClaw 配置中。
  3. 发布版本:创建版本,填写版本号及更新说明,保存并发布。
  4. 配置策略:选择中国版飞书,按需设置群聊响应策略(推荐 Allowlist,仅指定群聊响应)。
选项效果适用场景
Allowlist只在指定群聊响应推荐,安全可控
Open所有群聊都响应(需@)团队小、群少
Disabled完全不在群聊响应仅私聊使用
  1. Skills 安装:按需安装 Skills,建议先 Skip,后续开启 Hooks 自动化触发器。
Hook作用适用场景
boot-md启动时加载 Markdown 系统提示固定指令集
bootstrap-extra-files预加载额外文件到上下文知识库文件
command-logger记录命令到日志审计追踪
session-memory切换会话保存/恢复上下文持久化记忆
  1. 能力订阅:在飞书应用中点击'添加'机器人,创建版本。编辑订阅方式选择长连接,添加事件:

    • 用户进入与机器人的会话
    • 解散群
    • 机器人进群
    • 接收消息
  2. 配对激活:打开飞书测试应用,若出现配对码,在终端执行:

    pnpm openclaw pairing approve feishu <配对码>
    

激活完成后即可在飞书中测试对话,支持切换模型。

4. 安装与使用 Skills

a) 安装 find-skills

执行以下命令全局安装 find-skills:

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

选择 OpenClaw,采用符号链接全局安装(Yes)。安装后可通过 pnpm openclaw skills list 验证。

b) 浏览器操作与数据可视化

切换模型后,可通过自然语言指令自动安装 browser-playwright-skill 等工具。

示例流程:

  1. 请求执行调查任务。
  2. 机器人自动调用 playwright-skill 打开浏览器。
  3. 获取数据并生成访问链接。
  4. 支持下载 CSV 文件或展示地图数据。

若地图显示过于简化,可尝试更换更智能的 AI 模型或优化提示词要求。

5. 常用命令参考

  • 启动 Dashboard:pnpm openclaw dashboard --no-open
  • 查看日志:pnpm openclaw logs --follow
  • 重启网关:pnpm openclaw gateway restart
  • 列出 Skills:pnpm openclaw skills list

目录

  1. 使用 OpenClaw 搭建飞书 AI 办公机器人
  2. 1. 环境准备与项目初始化
  3. 支持的模型端点
  4. 2. 模型配置与报错处理
  5. a) 使用本地模型
  6. b) 使用云端模型
  7. 3. 连接飞书应用
  8. 4. 安装与使用 Skills
  9. a) 安装 find-skills
  10. b) 浏览器操作与数据可视化
  11. 5. 常用命令参考

更多推荐文章

查看全部
  • 使用 Bright Data Web Scraper API + Python 抓取 Glassdoor 数据实战
  • C++ 基础语法入门:从 Hello World 到变量作用域
  • Git Bash 本地版本控制基础操作指南
  • FPGA 光通信开发:Aurora 64B/66B 使用指南
  • APP 测试要点总结
  • 网络安全攻防:黑客攻击简要流程
  • AI 时代产品经理成长路径与核心能力模型解析
  • Python 兼职接单平台推荐与核心技能学习路径
  • 基于 Playwright 封装隐藏自动化特征的 Web 爬虫
  • Visual C++ 6.0 开发工具常用快捷键速查
  • 家庭 AI 助手实战:OpenClaw 接入 QQ 机器人指南
  • 使用 LLM 和 RAG 进行数据库查询(文本到 SQL)的四大挑战及解决方案
  • OpenSpec 完全使用指南:用约束驱动 AI 编码
  • Trae MCP 搭建天气系统及 AI Excel 数据处理工具实战
  • AI入门系列:人工智能ABC:AI核心概念速通教程
  • 深入解析 Stable Diffusion 基石:潜在扩散模型(LDMs)
  • Spring AI ChatModel 核心概念与使用示例
  • AionUi:开源本地AI协作平台
  • 国内主流 AI 工具对比 - 豆包、元宝、千问、Kimi、DeepSeek、MiniMax、GLM
  • C# ImageSharp 与 JavaScript Canvas 图像处理性能对比

相关免费在线工具

  • 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