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

OpenClaw 本地 AI 网关搭建与多渠道配置实战

OpenClaw 是一款自托管 AI 网关工具,支持将微信、Telegram、Discord 等聊天软件接入 AI 模型。详细记录了从环境准备、多平台安装(macOS/命令行/Docker)、配置文件编写到具体渠道 Token 获取的完整流程,并提供了常见问题排查方案,帮助用户快速搭建私人 AI 助手。

steve发布于 2026/3/24更新于 2026/7/2033 浏览
OpenClaw 本地 AI 网关搭建与多渠道配置实战

OpenClaw 安装部署全流程

OpenClaw 是一个自托管的 AI 网关,能够将常用的聊天软件(微信、Telegram、Discord、iMessage 等)与 AI 助手连接起来。通过它,你可以在微信上发消息让 AI 自动回复,在 Discord 群里 @AI 参与讨论,或者在外用 WhatsApp 随时召唤私人 AI。

OpenClaw 界面示意

环境准备

硬件要求

配置最低要求推荐配置
操作系统macOS 10.15+ / Linux / Windows WSL2macOS 12+
内存8GB16GB+
存储空间5GB20GB+
网络能访问国际互联网稳定带宽

软件要求

需要 Node.js 22+ 版本。检查版本命令如下:

node --version

如果没有安装 Node.js,推荐使用 nvm 管理:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 22
nvm use 22

💡 提示:macOS 用户可直接使用 Homebrew 安装:

brew install node@22

安装步骤

根据运行环境选择最适合的安装方式。

macOS 用户(图形化)

Mac 用户推荐直接使用官方 App,体验最流畅。

  1. 访问 GitHub Releases 下载 .dmg 文件。
  2. 或使用 Homebrew 安装:
    brew install openclaw/tap/openclaw
    

安装完成后,打开 OpenClaw.app,应用图标会出现在菜单栏。

命令行安装(跨平台)

适用于 Linux、Windows WSL 或 Mac,是最通用的方式。

# 全局安装 CLI
npm install -g openclaw

# 验证安装
openclaw --version

# 初始化设置
openclaw setup

运行 openclaw setup 后会进入交互式引导,按提示选择即可。注意部分渠道(如 Telegram、Discord)需要提前获取 Bot Token。

Docker 部署(服务器)

若部署在服务器上,Docker 是最省心的方案。


docker pull openclaw/openclaw:latest


 -p ~/.openclaw


docker run -d \
  --name openclaw \
  -p 18789:18789 \
  -v ~/.openclaw:/root/.openclaw \
  openclaw/openclaw:latest
# 拉取镜像
# 创建配置目录
mkdir
# 运行容器

详细配置

配置文件默认位于 ~/.openclaw/openclaw.json。基础配置示例如下:

{
  "gateway": {
    "port": 18789,
    "verbose": true
  },
  "channels": {
    "telegram": {
      "enabled": true,
      "botToken": "YOUR_BOT_TOKEN_HERE"
    },
    "discord": {
      "enabled": true,
      "botToken": "YOUR_DISCORD_BOT_TOKEN"
    }
  },
  "model": {
    "provider": "anthropic",
    "model": "claude-sonnet-4-20250514",
    "apiKey": "sk-ant-xxx..."
  }
}

🔐 安全提醒:建议优先使用环境变量存储敏感信息,避免直接在配置文件中明文写入 Token。

渠道配置详解

Telegram 配置

  1. 创建 Bot:在 Telegram 搜索 @BotFather,发送 /newbot,按提示命名并获取 Token。
  2. 配置 OpenClaw:
    openclaw config set channels.telegram.botToken "你的 Token"
    
  3. 启动测试:运行 openclaw gateway,在 Telegram 中搜索 Bot 用户名并发送 /start 进行配对。

Discord 配置

  1. 创建应用:访问 Discord Developers,点击 New Application。
  2. 创建 Bot:进入 Bot 页面,添加 Bot 并复制 Token(需开启 Message Content Intent)。
  3. 邀请 Bot:在 OAuth2 -> URL Generator 中勾选 bot 权限,生成链接并在浏览器中选择目标服务器。

启动与验证

启动网关服务:

# 前台运行(查看日志)
openclaw gateway --verbose

# 后台运行
openclaw gateway &

验证状态:

openclaw health

或直接访问控制台:http://127.0.0.1:18789

常见问题汇总

Q1:启动报错 "Port 18789 already in use" 检查端口占用情况:

lsof -i :18789

或者直接更换端口启动:

openclaw gateway --port 18790

Q2:Telegram Bot 发消息没反应

  1. 确认 Bot Token 无误。
  2. 确保已与 Bot 发起过私聊对话(先发送 /start)。
  3. 查看日志排查:openclaw gateway --verbose

Q3:Discord 提示 "Missing Access"

  1. 检查 Bot 权限是否足够。
  2. 确认 Bot 已在服务器内。
  3. 在 Developer Portal 检查 Intents 设置是否开启。

注意事项

  1. 网络安全:公网部署时务必配置访问密码。
  2. Token 消耗:AI 对话涉及 API 调用,请注意费用预算。
  3. 隐私保护:避免在对话中输入敏感个人信息。
  4. 及时更新:关注官方 Release 以获取安全补丁。

参考资料

  • 官方文档:https://docs.openclaw.ai
  • GitHub 仓库:https://github.com/openclaw/openclaw

目录

  1. OpenClaw 安装部署全流程
  2. 环境准备
  3. 硬件要求
  4. 软件要求
  5. 安装步骤
  6. macOS 用户(图形化)
  7. 命令行安装(跨平台)
  8. 全局安装 CLI
  9. 验证安装
  10. 初始化设置
  11. Docker 部署(服务器)
  12. 拉取镜像
  13. 创建配置目录
  14. 运行容器
  15. 详细配置
  16. 渠道配置详解
  17. Telegram 配置
  18. Discord 配置
  19. 启动与验证
  20. 前台运行(查看日志)
  21. 后台运行
  22. 常见问题汇总
  23. 注意事项
  24. 参考资料
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Hunyuan-MT-7B-WEBUI 远程访问配置与安全策略
  • 字节跳动大数据开发面试常见问题及技术解析
  • 从 Copilot 到 Agentic:大型组织如何重构人×AI×流程研发范式
  • GitHub 启用双因素身份验证(2FA)配置指南
  • 宜搭低代码高级认证实操:待办列表功能实现
  • GLM-5 模型代码生成能力深度评测与实战
  • 2024 年人工智能治理蓝皮书发布:全球治理进入规则构建关键阶段
  • VS Code Copilot 在 Win10 WSL2 环境无法使用的排查与修复
  • SpringBoot 核心原理:配置优先级、Bean 管理与自动配置
  • AI 应用架构师优化模型训练效率的 10 个实战技巧
  • Agent-Reach:零 API 成本实现 AI 全网访问
  • GPU/TPU/FPGA 异构算力成本健康度审计与优化实践
  • IM 系统核心模块实战:传输与存储检索全链路设计
  • RESTful API 接口设计规范详解
  • Copilot 人工智能助手及编程功能介绍
  • Paperiii 全流程论文辅助工具功能解析
  • 基于 ColQwen2 与 Qwen2.5 的 PDF 多模态 RAG 方案(无需 OCR)
  • RTX50 系列显卡与 CUDA、PyTorch、Python 版本对应关系
  • AG-UI:构建 AI 前端交互的统一协议
  • AI 辅助编程的边界探索:当 Copilot 学会写测试

相关免费在线工具

  • 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