Ubuntu 24.04
AstrBot v4.11.2


官方教程

http://docs.astrbot.app/deploy/platform/aiocqhttp/napcat.html


部署

如果您的网络环境在中国大陆境内,上述命令将无法正常拉取。您可能需要修改 compose.yml 文件,将其中的 image: soulter/astrbot:latest 替换为 image: m.daocloud.io/docker.io/soulter/astrbot:latest

1
2
3
git clone https://github.com/AstrBotDevs/AstrBot
cd AstrBot
sudo docker-compose up -d

docker-compose没安装可以用自己操作系统的包管理器安装一下
部署就这么多了喵


安装配置NapCat

NapCat部署教程

创建反向websocket客户端

URL的选择

同环境意思是双方没有任何隔离
url: ws://localhost:6199/ws

Bot记得开放对应的端口号,不然NapCat无法访问
url: ws://localhost:6199/ws
不行的话用url: ws://内网IP:6199/ws

url: ws://你的Bot框架所在的服务器的IP地址:6199/ws

  1. Bot记得开放对应的端口号,不然NapCat无法访问
  2. 如果是局域网那就用局域网IP
  3. 如果是云服务器就用公网IP
  4. 都不是那你还不如两个放一个服务器

连接NapCat

  1. 防火墙开放6185端口号
  2. 访问http://公网IP:6185

记得改密码


这个的token填你在NapCat配置的token,机器人配置名字记得改,创建配置后将不允许更改


改账号密码