这里我使用的是Astrbot、NapCat deepseek ,只要学会了这个教程,就可以举一反三,用其他框架或者“加到”其他角色qq 那么教程开始!!

大家最好准备一个qq小号,但是不要是刚注册的!,最好是注册了一段时间,加过好友的小号刚注册的小号可能会被封号!

之前就有朋友说用了刚刚注册的小号部署qq聊天ai被封号了!

第一步,搞到一台服务器

我的项目是部署在服务器上的,大家也可以本地部署,更加方便,但是我没部署过,就不随便误人子弟了,B站有很多教程。

那么首先,我们当然是需要一台服务器,大家可以购买一台云服务器,或者本地部署虚拟服务器,大家可以搜索教程。

(以下皆不是广子)

云服务器大家可以去申请阿里云或者其他服务商的试用,阿里云最多能试用三个月左右,也可以去靠谱的服务商租一台服务器,例如阿里云、雨云、腾讯云、华为云等等,我这里就不放链接了

第二步,开始部署AstrBot

官网链接:astrbot.app

这里有很多部署方式,我这里用的是Linux 一键脚本安装

以下有很多方法 总有一种适合你

现在也可以使用宝塔面板一键部署Astrbot的docker应用了

注意:后续用到的所有命令如果遇到链接过期,或者版本过低、无法使用等问题,都可以在对应的文档内找到最新的命令

如果你的服务器/虚拟机时CentOS,就用以下命令安装:

bash <(curl -sSL https://gitee.com/mc_cloud/mccloud_bot/raw/master/mccloud_install.sh)

如果是Ubuntu

wget -O - https://gitee.com/mc_cloud/mccloud_bot/raw/master/mccloud_install_u.sh | bash

部署成功后应该可以看到:

AstrBot部署成功提示

在控制台输入bot测试

出现以下即为成功

bot命令

(其他不同的部署方法)

使用Docker Compose 部署

首先,需要 Clone AstrBot 仓库到本地:

git clone https://github.com/Soulter/AstrBot

cd AstrBot

然后,运行 Compose:

sudo docker compose up -d

通过 Docker 部署

mkdir 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

通过以下命令查看 AstrBot 的日志:

sudo docker logs -f astrbot

在浏览器输入你的服务器IP:6185,就可进入AstrBot的后台了

AstrBot面板

如果出现无法访问的情况,可以试试放行6185端口

第三步,部署NapCat

NapCat

接下来是部署NapCat,大家也可以用其他,我这里用napcat

napcat官网:napcat.napneko.icu

进入官网,点击开始安装

找到安装方式,这里使用通用安装,在服务器输入:

curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh

出现下图后看你是否能够使用shall安装,我这里不能,所以直接按n

若无法安装也可以尝试docker一键部署:

安装好后可以试试访问webui

你的服务器ip:6099

若不能访问试试放行6099端口

第四步,配置AstrBot,NapCat

进入AstrBot的webui

选择 配置→消息平台→消息平台适配器→aiocqhttp(qq),默认即可,可根据需要更改。

napcat文档内拿的图

然后在服务器输入bot 后输入3 接着输入bot 13 查看机器人日志

扫描二维码登录你的小号,并找到蓝色的token记住他,访问NapCat的webui,输入koen,即可登录

NapCatWebUI

NapCat WebUI配置OneBot

在 NapCat WebUI页面选择 网络配置→新建→WebSocket客户端,URL填入

ws://127.0.0.1:6199/ws

或者

ws://你的服务器ip:6199/ws

添加完成后,点击保存即可。

napcat文档内拿的图

第五步,配置ai模型提供商

按照图片中配置即可

apikey可以在deepseek开放平台获取

deepseek开放平台

apiKey页面

获取到的key一定要保存好!

最后一步!

先配置管理员id

配置管理员id

找到消息平台>平台设置>ID白名单,可以选择是否开启白名单

消息平台>平台设置>ID白名单

接下来测试,输入/help,看看效果

这样基本就没问题了,接下来给角色完整的一生!(如果是接入了dify可以跳过这里)

服务提供商>人格情景设置

角色提示词大全:avatars.kourichat.com

最后点击蓝色的保存图标就可以开始聊天了!

结束!

穷则独善其身,富等富了再说