Docker 部署开源 AI 消息网关 OpenClaw 教程:5 分钟接入 Telegram/微信/Discord 等 25+ 平台对接 ChatGPT/DeepSeek/Claude

前言

在 AI 大模型遍地开花的今天,越来越多的开发者希望将 ChatGPT、Claude、DeepSeek 等 AI 能力接入到自己的 Telegram、微信、Discord、飞书等即时通讯平台中。但每个平台的 API 不同、每个模型的接口不同,重复造轮子的工作量巨大。

本文介绍一个开源项目 OpenClaw(龙虾)——一个 AI 消息网关,支持 25+ 消息频道和 30+ AI 模型。通过 Docker 部署,5 分钟内即可完成从零到可用的全流程。

一、OpenClaw 是什么

OpenClaw 是一个开源的自托管 AI 消息网关,核心功能:

  • 统一对接 25+ 消息频道:Telegram、微信、Discord、QQ、飞书、Slack、WhatsApp、iMessage、Microsoft Teams 等
  • 统一对接 30+ AI 模型:ChatGPT、Claude、DeepSeek、Ollama 本地模型等
  • 支持智能故障转移:主模型不可用时自动切换备用模型
  • 自动化能力:Hooks、定时任务、Webhooks
  • MIT 开源协议:免费使用,商用友好

项目地址:https://github.com/openclaw/openclaw
中文文档:https://longxia.best

二、环境准备

2.1 硬件要求

  • 如果使用云端 AI 模型(ChatGPT、Claude、DeepSeek 等),对硬件几乎没有要求,1 核 1G 的 VPS 也能跑
  • 如果使用 Ollama 本地模型,建议 NVIDIA GPU 12GB+ 显存,或 Mac M 系列 16GB+ 内存

2.2 软件要求

  • Docker 20.10 及以上
  • Docker Compose 2.0 及以上(推荐)

三、Docker Compose 部署(推荐)

3.1 克隆仓库直接启动

git clone https://github.com/openclaw/openclaw.git cd openclaw docker-compose up -d

3.2 手动创建 docker-compose.yml

如果只想拉镜像不想克隆整个仓库,可以手动创建配置文件:

services:openclaw:image: ghcr.io/openclaw-ai/openclaw:latest container_name: openclaw restart: unless-stopped ports:-"18789:18789"# Gateway WebSocket 核心通信端口-"3000:3000"# Web UI 控制台volumes:- ~/.openclaw:/root/.openclaw # 配置文件、API Key、会话状态- ~/openclaw/workspace:/workspace # 项目文件与技能environment:- NODE_ENV=production 

然后执行:

docker-compose up -d

四、Docker Run 一行命令部署

不使用 Docker Compose 的情况下,也可以直接运行:

docker run -d--name openclaw --restart unless-stopped \-p18789:18789 -p3000:3000 \-v ~/.openclaw:/root/.openclaw \-v ~/openclaw/workspace:/workspace \ ghcr.io/openclaw-ai/openclaw:latest 

五、端口与卷挂载说明

5.1 端口映射

端口用途说明
18789Gateway WebSocket频道和客户端连接的核心通信端口
3000Web UI浏览器控制台,配置和会话监控

5.2 卷挂载

宿主机路径容器路径说明
~/.openclaw/root/.openclaw配置文件、API Key、会话状态
~/openclaw/workspace/workspace项目文件和项目级技能

六、Docker 镜像版本选择

镜像标签大小适用场景
latest~500MB标准版,包含全部功能
slim~200MB轻量版,不含浏览器/媒体工具
sandbox~600MB隔离技能执行环境
sandbox-browser~1.2GBSandbox + 内置 Chromium,浏览器自动化

镜像同时支持 linux/amd64linux/arm64 架构。

七、部署验证

容器启动后,访问以下地址:

  • Web 控制台http://localhost:3000/
  • WebSocket 端点ws://localhost:18789/

打开 Web 控制台后,按照引导完成初始化配置:

  1. 选择 AI 模型供应商(Claude / ChatGPT / DeepSeek / Ollama)
  2. 填入对应的 API Key
  3. 连接消息频道(以 Telegram 为例,填入 BotFather 给的 Token 即可)

八、连接 Telegram Bot 示例

  1. 在 Telegram 中搜索 @BotFather,发送 /newbot 创建新 Bot
  2. 按提示设置 Bot 名称,获取 Bot Token
  3. 在 OpenClaw Web 控制台中添加 Telegram 频道,填入 Token
  4. 向你的 Bot 发送一条消息,验证 AI 回复是否正常

九、AI 模型配置建议

场景推荐模型说明
新手入门Claude / GPT-4o稳定性好,响应速度快
低成本使用DeepSeek充值 10 元可以使用很长时间
隐私敏感Ollama 本地模型完全免费,数据不出本机

可以同时配置多个模型供应商,设置优先级和 failover 策略。

十、常用运维命令

# 查看实时日志docker compose logs -f openclaw # 更新到最新版本docker compose pull docker compose up -d# 停止服务docker compose down # 查看容器状态dockerps|grep openclaw 

总结

OpenClaw 提供了一种统一的方式来管理多平台 AI 机器人。核心优势在于:

  1. 频道覆盖广:25+ 消息平台开箱即用
  2. 模型选择多:30+ AI 模型灵活切换
  3. 部署简单:Docker 一行命令
  4. 数据自主:自托管,MIT 开源

如果你正在寻找一个统一管理 AI Bot 的方案,OpenClaw 是一个值得尝试的选择。

项目官网:https://longxia.best
GitHub:https://github.com/openclaw/openclaw

如果本文对你有帮助,欢迎点赞、收藏、关注博主,后续会持续分享 AI 自部署和开源项目实战教程。

关注公众号「骄阳女孩」获取更多原创内容。

Read more

如何在 Ubuntu 上安装 OpenClaw (AI 龙虾)

如何在 Ubuntu 上安装 OpenClaw (AI 龙虾)

如何在 Ubuntu 上安装 OpenClaw (AI 龙虾) OpenClaw 近期备受关注,它是一个能够进行对话、浏览网页和管理文件的 AI 助手。以下是在 Ubuntu 系统上安装 OpenClaw 的步骤,帮助用户避免常见问题,快速完成安装。 1. 准备工作:设置环境 OpenClaw 基于 Node.js。建议 Ubuntu 用户安装最新的 Node.js v22 以确保稳定性。 # 更新系统 sudo apt update && sudo apt upgrade -y sudo apt install -y curl git # 安装

Trae AI 保姆级教程:从安装到调试全流程指南

Trae AI 保姆级教程:从安装到调试全流程指南 Trae AI 是字节跳动推出的一款 AI 原生集成开发环境(IDE),专为中文开发者设计,集成了 Claude 3.5 和 GPT-4o 等先进 AI 模型,支持通过自然语言交互实现代码生成、项目构建与调试。本教程将详细介绍 Trae AI 的安装、配置、使用和调试全流程,帮助您快速上手这款强大的开发工具。 一、Trae AI 安装指南 1. 系统要求 在安装 Trae AI 前,请确保您的系统满足以下最低配置要求: * 操作系统:macOS 10.15+ 或 Windows 10/11(Linux 版本暂未推出)

腾讯WorkBuddy微信直连实战:用企业微信WebSocket搭建“AI同事”

腾讯WorkBuddy微信直连实战:用企业微信WebSocket搭建“AI同事”

文章目录 * 一、从“养龙虾”到“国产小龙虾”:打工人的数字替身来了 * 二、WorkBuddy不是聊天框,是带脑子的“AI同事” * 三、企业微信WebSocket长连接:手机遥控电脑的“隐形数据线” * 四、实战配置:1分钟打通企业微信“遥控” * 4.1 下载与基础配置 * 4.2 创建企业微信机器人 * 4.3 开启WebSocket长连接 * 五、C#实战:自己撸一个企业微信WebSocket客户端 * 六、高阶玩法:让AI同事“卷”起来 * 6.1 定时任务:到点自动打工 * 6.2 多Agent并行:几个龙虾一起炒 * 6.3 Skills技能包:零代码扩展能力 * 七、

OpenClaw实战三|电商自动化AI工具:自动上下架+智能客服+订单统计,小店运营效率直接翻3倍

OpenClaw实战三|电商自动化AI工具:自动上下架+智能客服+订单统计,小店运营效率直接翻3倍

做电商的朋友,不管是淘宝、拼多多、抖音小店,每天都在被三件事绑死: * 商品上下架全靠手动盯:库存不够了忘下架超卖、活动到点没上架、滞销品堆着占权重,天天提心吊胆; * 买家消息回不完:「什么时候发货」「尺码怎么选」「能退换吗」,重复问题占80%,吃饭睡觉都在盯手机; * 订单统计熬到半夜:每天手动算销量、退款率、客单价,做报表做表做一半还能漏单、算错数。 我身边做女装的朋友,夫妻店两个人,一半时间都耗在这种重复操作上,旺季直接忙到凌晨,客服、运营、发货一肩挑,人累垮不说,还经常因为漏回消息、忘上下架丢单。 上个月我用OpenClaw帮他搭了一套电商自动化AI工具,没写一行复杂业务代码,纯靠平台API对接+技能编排,就把「商品上下架、买家自动回复、订单自动统计」全流程跑通了。 上线之后,他们每天只用处理发货和售后纠纷,重复工作直接砍掉80%,日均订单量还涨了20%,再也不用熬夜盯后台。 这篇是「OpenClaw企业/个体落地实战」第三篇,