Appearance
QQ 机器人
概述
目前市面上大部分 QQ 机器人插件都是基于 OneBot 或 go-cqhttp 协议开发的 (因为 QQ 本身的 API 限制较多), 而这些机器人插件都需要通过对接 OneBot 框架才能运行, 具体原理如下图:
txt
sequenceDiagram
插件->>OneBot 框架: 发送xxx消息
OneBot 框架->>QQ: 发送xxx消息
loop 状态检查
OneBot 框架->>插件: 程序运行正常
end
Note left of QQ: 收到消息时:
QQ->>OneBot 框架: 收到xxx的消息
OneBot 框架->>插件: 收到xxx的消息
所以, 在安装一些基于 OneBot 协议的 QQ 机器人插件前, 你通常需要安装一个 OneBot 框架 (如 Lagrange.OneBot, Napcat, LLoneBot)
注意
经过实验 Linux登录比Windows登录更加稳定 QQ账号不可为新注册账号 在有Svip/大会员情况下 会减轻腾讯官方的检测 所以 在此更推荐Lagrange框架
推荐
AQQBot
alazeprt编写的 QQ 机器人插件, 基于 OneBot 协议, 同时支持 Velocity, 功能丰富
EasyBot
优秀的 QQ 机器人插件, 基于 OneBot 协议, 功能强大, 不过需要预先安装一个 EasyBot 的管理页面前端程序才能使用
HuHoBot
官方机器人, 虽然功能匮乏, 但是使用官方的 API 更加安全稳定
PlumBot
新兴的 QQ 机器人插件,基于 go-cqhttp 协议,功能更加丰富,不过稳定性较差