astrbot搭建使用deepseek模型的QQ机器人

astrbot搭建使用deepseek模型的QQ机器人

astrbot官网

新版博客地址《手把手教你使用astrbot搭建使用deepseek模型的机器人》

  • AstrBot 是一个易于上手的多平台聊天机器人及开发框架。通过它,你能够在多种消息平台上部署一个支持大语言模型(LLM)的聊天机器人。并以此实现但不限于 AI 知识库问答、角色扮演、群聊管理、LLM Agent 等功能。它有如下特性
  • 松耦合:AstrBot 历经 3 次大代码重构。每一次都在向着松耦合、模块化的方向迈进。目前,AstrBot 采用了事件总线和消息事件流水线的架构设计,实现近乎完全的模块化。
  • 异步:AstrBot 采用了异步编程模型,使得 AstrBot 在处理多个消息平台的消息时,能够更加高效。
  • 多消息平台部署:AstrBot 默认支持接入 、频道、微信。通过插件,还可以接入 Telegram 等任何消息平台。
  • 完善的插件系统:AstrBot 提供了完善、及其易于上手的插件系统,你可以通过插件实现自己的功能。开发一个插件,只需要几行代码。

下面的拓扑图简述了 AstrBot 与插件、消息平台适配器、语言模型提供商、消息协议实现端的关系。

图片来源官网

  我的方法是使用是使用docker进行部署,如果还没安装docker,请使用安装1panel面板进行傻瓜式自动安装。


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


如果一切顺利,你会看到 AstrBot 打印出的日志。

如果没有报错,你会看到一条日志显示类似 🌈 管理面板已启动,可访问 并附带了几条链接。打开其中一个链接即可访问 AstrBot 管理面板。如下图
在这里插入图片描述

NapCat 是基于无头 NT 的 OneBot 协议实现端。它本质上运行了一个 NT 实例。

WARNING

为了成功部署,你需要:

  • 一个 号(最好不是新创建的 号)。
  • 一台具有摄像功能的手机以扫码登录 。

在终端执行以下命令即可一键部署。


执行成功后,需要查看日志以得到登录二维码和管理面板的 URL。


请复制管理面板的 URL,然后在浏览器中打开备用。

然后使用你要登录的 扫描出现的二维码,即可登录。

如果登录阶段没有出现问题,即成功部署。

在 AstrBot 的管理面板中,选择左边栏的 配置,然后在右边的界面中,点击 消息平台 选项卡。点击+号,选择 aiocqhttp,会出现 aiocqhttp 的相关配置项,如下图所示:

在这里插入图片描述

ID(id):随意填写,用于区分不同的消息平台实例。系统会自动填充。
启用(enable): 勾选。
反向 WebSocket 主机地址:请填写你的机器的 IP 地址。如 0.0.0.0
反向 WebSocket 端口:填写一个端口11451。
配置管理员
填写完毕后,点击 其他配置 选项卡,找到 管理员 ID,填写你的 号()。

切记点击右下角 保存,AstrBot 重启并会应用配置。

切换回 NapCat 的管理面板,点击 网络配置->添加网络配置,在弹出的窗口中,名称随意填写,类型选择 WebSocket 客户端。点击确认。

在这里插入图片描述

在新弹出的窗口中:

  • 勾选 启用。
  • URL 填写 ws://
    <宿主机IP>
    :
    <在 AstrBot中填写的端口="">
    /ws。如 ws://172.17.0.3:11451/ws。

    因为这里是通过docker部署的,要查看容器ip,不是你实际的物理机的ip地址,用以下命令查看astrBot分到的虚拟IP地址


如果不出意外的话,他就会返回docker分配给astrBot的虚拟IP地址了,在napcat里填ws://获取到的IP:11451/ws 就可以了

  • 消息格式:Array
    切记后面加一个 /ws 切记后面加一个 /ws! 切记后面加一个 /ws

点击 保存

🎉 大功告成!
此时,你的 AstrBot 和 NapCat 应该已经连接成功。使用 私聊 的方式在 对机器人发送 /help 以检查是否连接成功。
在这里插入图片描述

我用的是硅基流动,官网链接https://cloud.siliconflow.cn/i/iICxcKiF,如果觉是我上面我步骤实现没有问题高台您的贵手使用我的邀请码注册:iICxcKiF
在api秘钥这里新建秘钥
在这里插入图片描述

复制API秘钥回到下面的Astrbot界面选择配置 ->服务提供商->点击+号->选择硅基流动,填到api key处,最后右下角点击保存。

!](https://i-blog.csdnimg.cn/direct/031ae778c2c84f8e9099891b6236fbd8.png)

向你的机器人发送消息,
在这里插入图片描述

在这里插入图片描述

进行到这一步,恭喜你出师了,可以和你的机器人聊天了,如果你的缺少一个积极回复你的好友,那么这款机器人,你值得拥有!!!😏😏😏

本文实现官方文档https://astrbot.soulter.top/what-is-astrbot.html

Grok 教程

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:Ai探索者,转载请注明出处:https://javaforall.net/244183.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月15日 下午9:06
下一篇 2026年3月15日 下午9:06


相关推荐

关注全栈程序员社区公众号