部署AstrBot+Napcat+QQBot记录

发布于 2026-08-17 23:25 416 字 3 min read ... 访问量

学习如何使用Dockers部署AstrBot+Napcat+QQBot

部署 AstrBot+Napcat+QQBot

预览文档

AstrBot 官方文档

本次使用 Docker 部署,命令摘要:

mkdir astrbot
cd astrbot
wget https://raw.githubusercontent.com/NapNeko/NapCat-Docker/main/compose/astrbot.yml
sudo docker compose -f astrbot.yml up -d

部署过程

使用 Docker 部署

执行完摘要中的命令,显示如下图即为安装成功已经运行容器

image.png
image.png

查看目标容器运行日记

sudo docker logs -f astrbot
image.png
image.png

从上图中可以明确 AstrBot 已经就绪,且有账号与默认密码

防火墙放行端口

两个默认端口需要放行,AstrBot:6185;NapCat:6099

image.png
image.png

修改密码与用户

docker logs -f astrbot docker logs -f napcat

使用日记中所记载的账号密码登录后重置用户与密码,进入下图界面则代表成功

image.png
image.png

napcat 则为查看 logs 翻到前面找到 token 输入即可

如果扫码登录遇到:当前设备网络不稳定或处于复杂网络环境 xxx,切换代理后账密登录

创建共享 docker 网络,绑定运行容器

# 创建网络
docker network create astrbot_net

# 将napcat、astrbot加入这个网络
docker network connect astrbot_net napcat
docker network connect astrbot_net astrbot

# 重启两个容器,网络配置生效
docker restart napcat astrbot

NapCat 连接 AstrBot

  1. 进入 NapCat UI 后点击网络配置
  2. 点击新建,选择Websocket客户端
  3. 名称随意,URL 填写:ws://astrbot:6199/ws
  4. 复制 Token
  5. 打开 AstrtBot UI 点击欢迎
  6. 选择配置平台机器人,消息平台类型选择OneBot v11
  7. 端口 6199,反向 Websocket Token 填入刚刚从 NapCat 复制的 Token
  8. 返回 napcat网页 点击 猫猫日记 查看日记
    image.png
    image.png

END

喜欢的话,留下你的评论吧~

... 访问量
© 2021 - 2026 Vullfin @VV
Powered by theme astro-koharu · Inspired by Shoka