小白爱探索--第一天(2026/2/9)搭建自己的QQ聊天机器人
今天我们来玩点有意思的,事情的起因是因为看到群里的大佬自己搞了个群机器人出来,觉得非常有意思,于是决定自己创一个群机器人,可惜技术差一点,目前成果达到了可以代理QQ号来回答聊天,就像这样!

大家想不想跟我一样设计一个ai代理呢,话不多说,让我们开始今天的搭建吧!
搭建自己的QQ聊天机器人
一、准备工作
首先,你要下载好docker,并且保证python版本在3.10以上(最好就是3.10)。没有下载好的请先移步到其他地方下载一下吧~
二、开始搭建
我们搭建的话按照下方的文档进行搭建,推荐采用Docker Compose方式部署
https://docs.astrbot.app/deploy/astrbot/docker.html

然后打开cmd,选择你想下载的位置进行创建,注意不要下载到C盘哦
下载方式我选择的curl下载配置文件(这个大家电脑应该都有吧)
curl -L -o astrbot.yml https://raw.githubusercontent.com/NapNeko/NapCat-Docker/main/compose/astrbot.yml
然后用docker compose拉取镜像,启动服务:
docker compose -f astrbot.yml up -d

验证一下,查看基于 astrbot.yml 配置文件启动的所有 Docker 容器的运行状态。
docker compose -f astrbot.yml ps
如果出现这样的说明你已经成功了!

三、NapCat(让它接管你的 QQ 号)
根据上述网址,我们登录napcat网页,网页如图

可以看到需要我们的token,token在初始创建的时候就有哦,忘了的话看看日志
docker compose -f astrbot.yml logs napcat
输入token之后扫码登录,可以看到这样的界面

四、AstrBot 里创建机器人
我们来到AstrBot网页来创建机器人,选择OneBot v11类型的,打开启用开关,名称随便起。

保存之后如果看到这样的话语基本就成功了
[19:37:59] [Core] [INFO] [routes.config:211]: Saving config, is_core=True [19:37:59] [Core]
[INFO] [platform.manager:84]: 载入 aiocqhttp(qq_oneBot) 平台适配器 ... [19:38:17] [Core]
[INFO] [aiocqhttp.aiocqhttp_platform_adapter:106]: aiocqhttp(OneBot v11) 适配器已连接。
机器人创建好了,下面我们来让他选择聊天模型。

在这里新增一个提供商,然后将api-key里面填入你的key,(没有的去deepseek创建一个,很快的,https://platform.deepseek.com)模型名称为deepseek-chat,记得保存!
然后记得点击下面的获取模型列表!!!打开开关!!!(卡了好久,被自己笑到了)


接下来在这里选择刚才的模型就可以了(填在选择供应商里)

选择供应商中没有刚才配置的,大概率是没点击获取模型列表。。。
成功图片如下:

然后你就可以让别人跟你说话或者@你,你的这个QQ就会变成ai自动回复啦,你学会了吗~











