跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
Shell / BashNode.jsAI

OpenClaw QQ 机器人接入实战指南

综述由AI生成OpenClaw 接入 QQ 需通过 NapCat 框架与 OneBot 协议。详述了基于 Docker 和 WSL2 环境的部署流程,涵盖环境检查、容器配置及网络模式设置等关键环节,帮助开发者快速实现智能助手对话功能。

ArchDesign发布于 2026/3/21更新于 2026/5/43 浏览

OpenClaw QQ 机器人接入实战指南

本指南介绍如何将 OpenClaw 接入 QQ,实现通过 QQ 与智能助手对话。我们采用 NapCat 框架配合 OneBot v11 协议,利用 Docker 容器化部署来解决环境依赖问题。

架构说明

整个交互链路如下:

┌─────────────┐ ┌──────────────┐ ┌─────────────┐
│ 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 机器人

接下来我们搭建 NapCat 服务。这里我推荐直接创建专用目录来管理扩展文件。

准备部署目录

创建一个独立文件夹存放 NapCat 相关文件,路径建议放在 OpenClaw 的 extensions 目录下:

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 环境下,默认桥接网络会导致容器无法被宿主机正确访问,从而无法接收 QQ 消息。

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 2>&1 | tail

按照提示操作完成登录,后续即可进行 OpenClaw 插件的配置与测试。

目录

  1. OpenClaw QQ 机器人接入实战指南
  2. 架构说明
  3. 环境准备
  4. 检查环境
  5. 检查 Docker
  6. 检查 OpenClaw
  7. 检查 Node.js
  8. 安装 NapCat QQ 机器人
  9. 准备部署目录
  10. 编写 Docker Compose 配置
  11. 启动服务
  12. 扫码登录 QQ
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Spring AI MCP Server 集成与源码解析
  • 视觉 - 骨架双模态框架:帕金森病步态泛化评估新方案
  • HivisionIDPhotos:开源离线 AI 证件照工具,兼顾隐私与效率
  • Java 中 finally 块负责释放哪些资源?
  • C++分布式系统容错设计与高可用架构核心机制
  • pxcharts-vue:基于 Vue3 的开源多维表格解决方案
  • WebStorm 2025 版详细下载安装教程
  • Java 模拟算法题目练习
  • 动态规划实战:完全背包、零钱兑换与排列组合
  • 斯坦福 2025 AI Index Report 深度解读
  • Java 二叉树基础概念、遍历与基本操作
  • C++26 CPU 亲和性底层机制与性能优化实践
  • HarmonyOS NEXT WebView 套壳应用开发与文件上传问题解决
  • 谷歌发布 Agent 白皮书:2025 年 AI Agent 发展指南与核心趋势
  • Rust 核心内存安全机制——所有权、借用与生命周期
  • 利用 GPT4 和 DALL·E 制作 AI 绘画短视频指南
  • B 站直播弹幕机器人配置与使用指南
  • AI 短视频分镜头设计与绘画提示词入门
  • 闲置小米 9 变身复古掌机:天马 G 前端实战
  • VS Code 远程连接服务器后 Github Copilot 失效排查指南

相关免费在线工具

  • 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