ubuntu下AstrBot +NapCat QQ机器人
文档https://docs.astrbot.app/deploy/when-deployed.html
我是分开下的,直接一键下载docker拉不完全
astrbot(docker部署)
mkdir astrbot
cd astrbot
sudo docker run -itd -p 6180-6200:6180-6200 -p 11451:11451 -v $PWD/data:/AstrBot/data -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro --name astrbot soulter/astrbot:latest
http://localhost:6185/#/dashboard/default(本地链接)
napcat
curl -o \
napcat.sh \
https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh \
&& sudo bash napcat.sh
http://127.0.0.1:6099/webui/ (本地链接)
因为这里astrbot是docker的,所以可以直接启动容器 docker start
然后napcat 是直接下载的(用docker好像有什么有问题)
启动:(图形化界面)
sudo xvfb-run -a qq --no-sandbox
Websocket 的例子
这里有个要注意的地方,就是虽然这里你配置的6199端口,但是你要去终端用命令行查看你的6199端口到底有没有被监听,如果没有的话他是连接不上的
然后如果你想要让他可以对话的话还要去接入大模型