使用两个开源项目
Napcat. https://github.com/NapNeko/NapCatQQ
Astrbot. https://github.com/AstrBotDevs/AstrBot
Napcat.
shell一键命令
curl -o \
napcat.sh \
https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh \
&& sudo bash napcat.sh \
--docker n \
--cli n \
--proxy 0 \
--force
安装后打开webui输入默认token napcat 登录,后扫码登录qq
2.配置ws反向
点击网络配置,新建Websocket Client,配置文件如图。(token留空!)

astrbot
1.一键命令安装(这里用的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
2.配置ai服务商和napcat
1-1. 打开webui消息平台,添加平台适配器(接入 QQ 个人号(aiocqhttp)端口填入刚才napcat ws反代的端口其他留空。打开平台日志出现aiocqhttp(OneBot v11) 适配器已连接即可。
1-2. webui选择配置文件,选择其它配置,找到管理员id添加你的qq号。
2-1. webui选择服务提供商,找到你要用的,填入key选择模型即可。
自此大工告成,向你接入AI的QQ发送一条消息即可看到ai回复