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

OpenClaw 接入 QQ 机器人完整部署指南

OpenClaw 接入 QQ 机器人需通过 NapCat 框架与 OneBot 协议对接。本文详述了从环境检查、Docker 部署 NapCat 到网络配置及扫码登录的完整流程。重点强调 WSL2 下 Host 网络模式的必要性,确保本地服务与容器间通信正常。适用于 Linux 及 WSL2 环境,依赖 Docker 与 Node.js 基础支持。

星辰大海发布于 2026/3/26更新于 2026/8/148 浏览

OpenClaw 接入 QQ 机器人完整部署指南

版本要求: OpenClaw 2026.2.26+


项目概述

本指南介绍如何将 OpenClaw 接入 QQ,实现通过 QQ 与 OpenClaw 智能助手对话。

架构说明

┌─────────────┐ ┌──────────────┐ ┌─────────────┐
│   QQ 用户    │ ──→ │   NapCat     │ ──→ │   OpenClaw  │
│  (发消息)    │     │ (QQ 机器人)   │     │  (星期五)   │
└─────────────┘ └──────────────┘ └─────────────┘
      ↓
(OneBot WebSocket)

技术栈

  • NapCat: QQ 机器人框架(基于 OneBot v11 协议)
  • OpenClaw QQ 插件: OpenClaw 官方 QQ 频道插件
  • Docker: NapCat 容器化部署
  • Host 网络模式: 解决 WSL2 与 Docker 网络互通问题

环境准备

系统要求

  • ✅ Linux / WSL2 (Windows Subsystem for Linux)
  • ✅ Docker 20.10+
  • ✅ Docker Compose 2.0+
  • ✅ OpenClaw 2026.2.26+
  • ✅ Node.js 18+ (OpenClaw 运行环境)

检查环境

在开始之前,建议先确认本地环境是否满足要求:

# 检查 Docker 版本
docker --version
docker compose version

# 检查 OpenClaw
openclaw --version

# 检查 Node.js
node --version

安装 NapCat QQ 机器人

创建部署目录

我们需要在 OpenClaw 的扩展目录下创建一个专门存放 NapCat 的路径。这里以 /home/gaof/.openclaw/extensions/qq/deploy/napcat 为例:

mkdir -p /home/gaof/.openclaw/extensions/qq/deploy/napcat
cd /home/gaof/.openclaw/extensions/qq/deploy/napcat
编写 Docker Compose 配置

接下来创建 docker-compose.yml 文件。这里有一个关键点:必须使用 network_mode: host。这是因为在 WSL2 环境下,如果默认桥接模式,容器内的服务可能无法被宿主机或 WSL2 正确访问。

version: "3"
services:
  napcat:
    environment:
      - NAPCAT_UID=${NAPCAT_UID}
      - NAPCAT_GID=${NAPCAT_GID}
    container_name: napcat
    network_mode: host # ⚠️ 关键:使用 host 网络模式
    restart: always
    image: mlikiowa/napcat-docker:latest
启动容器

配置完成后,直接启动服务即可:

cd /home/gaof/.openclaw/extensions/qq/deploy/napcat
docker compose up -d
扫码登录

容器启动后,需要扫码完成 QQ 账号绑定。查看日志获取二维码:

docker logs napcat | tail

根据日志输出的二维码信息进行扫码登录,登录成功后即可进行后续插件配置。

目录

  1. OpenClaw 接入 QQ 机器人完整部署指南
  2. 项目概述
  3. 架构说明
  4. 技术栈
  5. 环境准备
  6. 系统要求
  7. 检查环境
  8. 检查 Docker 版本
  9. 检查 OpenClaw
  10. 检查 Node.js
  11. 安装 NapCat QQ 机器人
  12. 创建部署目录
  13. 编写 Docker Compose 配置
  14. 启动容器
  15. 扫码登录
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • C++11 核心特性详解:列表初始化、右值引用与移动语义
  • OpenClaw 部署飞书机器人
  • C++ 二叉搜索树原理与增删查实现详解
  • Zotero GPT插件深度解析
  • YOLOv10n-SOEP-PST 助老机器人目标检测系统详解
  • C++ 模板与 string 类使用指南
  • Python 零基础学习指南
  • GitHub Copilot 智能编程助手功能详解
  • AI 大模型 Token 收费机制与技术原理详解
  • 本地离线部署 Whisper 语音转写
  • Web 应用全栈开发实践:从前端到后端
  • Claude Code 安装指南:终端 AI 编程助手配置与使用
  • 2026 年主流 AIGC 降重工具评测与选择指南
  • 基于 OpenClaw 与飞书搭建多 Agent AI 助理团队
  • Python 调用 PubMed API 实战:构建医学文献搜索系统
  • OpenClaw 开源汉化版安装与配置指南
  • Vue-Office终极解决方案:重新定义Web文档预览技术
  • OpenClaw 个人 AI 助手汉化版安装配置指南
  • 鸿蒙端云一体化开发实战:云对象与云数据库应用
  • VSCode GitHub 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