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

MacOS 下使用 Docker 部署 OpenClaw 并对接飞书机器人

基于 Docker 在 MacOS 环境快速部署 OpenClaw 开源 AI 助手框架,并通过飞书开放平台集成机器人实现办公场景自动化。流程涵盖镜像拉取、大模型 API 配置、飞书应用权限设置及长连接回调搭建,最终完成容器内对话与飞书端配对,实现无需复杂开发即可调用大模型能力的轻量级办公协作方案。

全栈工匠发布于 2026/4/10更新于 2026/6/1224 浏览
MacOS 下使用 Docker 部署 OpenClaw 并对接飞书机器人

MacOS 下使用 Docker 部署 OpenClaw 并对接飞书机器人

OpenClaw 是一款开源的 AI 助手框架,支持跨平台部署和灵活对接各类大模型 API。结合飞书开放平台,可以将 AI 能力直接嵌入到日常办公协作中,无需复杂的底层开发即可实现对话、任务处理等功能。本文梳理了基于 Docker 在 MacOS 环境下的完整部署流程。

环境准备与镜像拉取

首先确保本地已安装 Docker Desktop。打开终端,拉取 OpenClaw 的官方镜像:

docker pull openeuler/openclaw:2026.3.2-oe2403sp3

拉取完成后,启动容器并进行初始化引导。这里使用 --install-daemon 参数来安装守护进程,方便后续管理:

docker run -it --name openclaw openeuler/openclaw:2026.3.2-oe2403sp3 onboard --install-daemon

进入容器后,会进入交互式配置向导。按照提示选择 QuickStart,然后配置你的大模型 API。如果你使用的是第三方服务,选择 Custom Provider,填入 API Base URL、API Key 以及 Model ID。验证通过后,系统会生成一个 Endpoint ID。

飞书应用配置

要让 OpenClaw 在飞书中工作,需要在飞书开放平台创建一个自建应用。

  1. 创建应用:登录飞书开放平台,创建一个新的企业自建应用。
  2. 添加机器人:在应用开发页面添加'机器人'能力。
  3. 权限设置:批量导入所需的权限范围,包括消息发送、文件读取、文档编辑等。权限 JSON 示例如下:
{
 "scopes": {
  "tenant": [
   "aily:file:read",
   "im:message",
   "docs:doc"
  ],
  "user": [
   "aily:file:read",
   "im:chat.access_event.bot_p2p_chat:read"
  ]
 }
}
  1. 事件与回调:这是最关键的一步。需要搭建一个长链接服务来接收飞书的事件推送。可以使用 Python 脚本配合 lark-oapi 库来实现。
import lark_oapi as lark

def do_p2_im_message_receive_v1(data: lark.im.v1.P2ImMessageReceiveV1) -> None:
    print(f'[ receive message ], data: {lark.JSON.marshal(data, indent=4)}')

event_handler = lark.EventDispatcherHandler.builder("", "") \
    .register_p2_im_message_receive_v1(do_p2_im_message_receive_v1) \
    .build()

def main():
    cli = lark.ws.Client("App Id", "App Secret", event_handler=event_handler, log_level=lark.LogLevel.DEBUG)
    cli.start()

if __name__ == "__main__":
    main()

运行该脚本后,在飞书后台的'事件配置'中添加所有'消息与群组',并在'回调配置'中填入你的服务器地址(如果是本地调试,可能需要内网穿透工具)。保存配置前,请确保长链接服务正在运行,否则无法点击保存。

  1. 发布版本:完成配置后提交审核并发布。发布成功后,飞书开发者小助手会通知审批结果,此时可以在飞书聊天界面看到新创建的机器人。

集成与配对

回到 OpenClaw 的配置界面,找到通道设置部分。选择 Feishu/Lark,系统会自动下载对应的插件。输入之前获取的 App ID 和 App Secret,测试连接是否成功。

如果连接正常,尝试在飞书与机器人对话。首次交互时,飞书会提示需要配对。此时需要在 OpenClaw 容器终端内执行配对命令:

openclaw pairing approve feishu <配对码>

将飞书提示的配对码填入即可。配对完成后,再次回到飞书继续聊天,AI 助手即可正常工作。

日常使用

部署完成后,你可以通过多种方式与 OpenClaw 交互:

  • 容器内 TUI:直接在 Docker 容器中运行 openclaw tui 进行命令行对话。
  • 飞书对话:在飞书群聊或私聊中@机器人,它会根据配置调用大模型能力。
  • Web UI:访问 http://127.0.0.1:18789/ 查看仪表盘(需通过 SSH 端口转发映射到本地)。

整个流程的核心在于 Docker 环境的隔离性以及飞书长链接的稳定运行。如果遇到网关关闭或连接异常,优先检查 Docker 容器状态、API 密钥有效性以及飞书回调服务的连通性。这种轻量级部署方式非常适合个人或小团队快速落地 AI 办公场景。

目录

  1. MacOS 下使用 Docker 部署 OpenClaw 并对接飞书机器人
  2. 环境准备与镜像拉取
  3. 飞书应用配置
  4. 集成与配对
  5. 日常使用
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Mac 基于 LLaMA Factory 微调模型并导入 Ollama 实战记录
  • Spring Cloud 优雅实现远程调用 - OpenFeign
  • 【大模型微调】LLaMA Factory 微调 LLMs & VLMs
  • 深度学习模型优化策略与实战调参
  • AnySplat: 无位姿前馈式 3DGS 重建技术解析
  • OpenClaw 架构解析:自托管多渠道消息网关设计
  • 前端可访问性:语义化 HTML 与 ARIA 最佳实践
  • Virt-A-Mate 虚拟实境软件功能介绍
  • OpenClaw WebUI 空白页问题解决方案
  • LangChain RAG 与 Agent 实践:活动组件 AI 助手实现方案
  • Claude Code 完全精通指南:工作流重构与提效实战
  • OpenClaw 智能体框架环境搭建与模型接入指南
  • Spring Boot 中使用 Jasypt 加密敏感信息
  • 安卓手机通过 Termux 和 Alpine 部署 Docker 并实现外网访问
  • Python 三角洲行动战术小队模拟器
  • Apache SeaTunnel Web 部署及可视化数据集成实践
  • Bun:比 Node.js 更快的 JavaScript 运行时与工具链
  • GitHub Codespaces 开发环境搭建与使用
  • Virt-A-Mate 虚拟实境交互平台技术解析
  • C++ string 类模拟实现详解

相关免费在线工具

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online