300 字
1 分钟
我的第二个QQ机器人AstrBot
2025-07-21

前言#

最近在研究Agent相关的东西,无意发现一个好的项目,因此拿来做机器人,效果好挺好的,能接大模型

参考#

项目地址:https://github.com/AstrBotDevs/AstrBot

官网:https://docs.astrbot.app/

安装#

具体可以看官网,里面有几种安装方式,我这里Docker Compose部署,安装的软件分别是NapCat,AstrBot

mkdir astrbot
cd astrbot
wget https://raw.githubusercontent.com/NapNeko/NapCat-Docker/main/compose/astrbot.yml
sudo docker compose -f astrbot.yml up -d

安装完后输入ip:6185就可以看到AstrBot的Web界面了

通过 NapCatQQ 协议实现端接入 QQ#

刚刚已经同时部署了AstrBot和NapCat,现在需要通过NapCatQQ协议实现端接入QQ ,现在输入ip:6099就可以进去后台默认token为napcat,登录后按照提示进行设置密码,设置完后去网络配置里面吧rws里面的url改成自己的ip即可如下图

配置AstrBot#

进入后台后,点击左边栏 消息平台 然后在右边的界面中,点击 + 新增适配器选择 aiocqhttp(OneBotv11),需要注意的是反向 WebSocket 端口填写的是napcatqq上的端口配置填写参照如下

ID(id):随意填写,用于区分不同的消息平台实例。
启用(enable): 勾选。
反向 WebSocket 主机地址:请填写你的机器的 IP 地址。一般情况下请直接填写 0.0.0.0
反向 WebSocket 端口:填写一个端口,例如 6199。

结尾#

至于插件,MCP等功能就去看官方文档吧,里面都有写

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

我的第二个QQ机器人AstrBot
https://vtdd.vip/posts/我的第二个qq机器人astrbot/
作者
浮生
发布于
2025-07-21
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录