文档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端口到底有没有被监听,如果没有的话他是连接不上的

然后如果你想要让他可以对话的话还要去接入大模型

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐