本网站是本人的个人博客网站海外站,国内网站为https://suyihang15.com,本网站主要面对海外用户

astrbot部署QQ机器人

文章目录

注:接入第三方插件可能会有封号的风险,本人只是简化了原作者的很多操作方便小白上手。

项目原文档:AstrBot – Agentic AI 助手

1、环境准备

git(用于克隆代码)

python(用来运行的环境)

uv(管理依赖)

2、部署astrbot

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

cd AstrBot

在终端执行(AstrBot 目录下)执行安装依赖

uv sync
uv run main.py

访问链接是 http://localhost:6185

3、接入消息平台(本人用的是NapCat)

windows端

  1. 前往 NapCatQQ 的 Releases 页面 下载 NapCat.Shell.zip 并解压
  2. 确保 QQ 版本安装且最新
  3. 双击目录下 launcher.bat 即可启动 如果是 Win10 则使用 launcher-win10.bat

linux端

一键安装脚本

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

4、连接操作

astrbot

  1. 进入 AstrBot 的 WebUI
  2. 点击左边栏 机器人
  3. 然后在右边的界面中,点击 + 创建机器人
  4. 选择 OneBot v11

填写

ID(id):随意填写,仅用于区分不同的消息平台实例。

启用(enable): 勾选。

反向 WebSocket 主机地址:请填写你的机器的 IP 地址,一般情况下请直接填写 0.0.0.0

反向 WebSocket 端口:填写一个端口,默认为 6199。

反向 Websocket Token:只有当 NapCat 网络配置中配置了 token 才需填写。

点击 保存。

注:反向 WebSocket 的 URL 为 ws://IP地址:6199/ws

NapCat

在 NapCat WebUI 页面选择 网络配置 → 新建 → WebSocket 客户端,URL 填入ws://127.0.0.1:6199/ws,添加完成后,点击保存即可。

回到astrbot,查看日志,如果显示连接上适配器就连接好了。

剩下的就由你自己配置,这是手机上的效果。

可以接入各家的大模型,具体各家的各不相同,请查看各家的配置文件,这里不详细介绍。

总结:本人只是很简单的简化了原文档的很多步骤,方便小白操作,详细请查看原项目文档,支持项目的原作者,如果要进行二次开发请遵守原作者的开源协议,这是对人家作者最基本的尊重。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

阿里云云服务器ECS - 特惠选购

精选服务器规格

入门服务器

入门型实例

适合个人博客、小型网站、学习测试,2核2G,带宽可选。
¥99.00 /年起
查看详情
企业基础服务器

企业基础实例

4核8G配置,中小型业务、商城、小程序后端,稳定高性能。
¥399.00 /年起
查看详情
高性能服务器

高性能计算实例

高CPU大内存,数据库、高并发业务场景,支撑业务高峰期。
¥899.00 /年起
查看详情

产品核心优势

⇄

弹性伸缩

随时升降配置,业务涨降灵活调整,避免资源浪费

🛡

安全防护

DDoS基础防护,防火墙,保障服务器业务安全

✓

高可用稳定

多可用区,高服务可用性,降低故障风险

⚙

简单运维

控制台可视化操作,支持Windows/Linux多种系统