astrbot-ai接入微信和qq
astrbot
一个易于上手的多平台聊天机器人及开发框架,官方已经有详细的部署步骤,只写一下我规避遇到的问题的部署方法
ai接入微信
docker部署
astrbot部署
- 拉取项目
1
2git clone https://github.com/Soulter/AstrBot
cd AstrBot - 运行compose
1
sudo docker compose up -d
配置 Gewechat 适配器时跟着官方方法配置即可,host其实只要网络通即可,11451端口已经映射宿主机,所以直接写宿主机ip即可
部署 Gewechat
- 拉取镜像
1
2docker pull registry.cn-hangzhou.aliyuncs.com/gewe/gewe:latest
docker tag registry.cn-hangzhou.aliyuncs.com/gewe/gewe gewe - 启动
1
2mkdir gewechat
docker run -itd -v ./gewechat:/root/temp -p 2531:2531 -p 2532:2532 --privileged=true --name=gewe gewe /usr/sbin/initse这个时候跟着官方走看不到容器日志,但是可以看astrbot上面的日志登陆微信
接入qq
- docker拉取镜像
1
docker pull mlikiowa/napcat-docker:latest
- 启动
1
2
3
4
5
6
7
8
9
10docker run -d \
-e NAPCAT_GID=$(id -g) \
-e NAPCAT_UID=$(id -u) \
-p 3000:3000 \
-p 3001:3001 \
-p 6099:6099 \
--name napcat \
--restart=always \
mlikiowa/napcat-docker:latest \
--network default-astrbotnetwork写上面astrbot使用的网络
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 HAHA!
