¶ 选择框架(登录客户端)
搭建骰娘,第一步要选择一个适合自己的框架。
什么是框架呢?框架就是用于登录骰娘账号的 登录客户端 ,很多场景下大家也叫它 框架 ,使用框架登录后,再连接通过Onebot11协议我们的DiceDriver骰娘驱动器,由它转化为骰娘能够理解的指令,最终驱动骰娘核心供我们使用。
¶ Dice!支持的框架
框架名称
对接方式
登录协议
当前状态
说明
NapCat
Onebot11
QQPC NT
✅活跃
占用电脑协议,推荐全部用户使用。使用无头登录方案(Shell)时,占用较低,适合无需登录骰子且电脑配置低的骰主。
LLOneBot
Onebot11
QQPC NT
✅活跃
占用电脑协议,推荐全部用户使用,有图形界面,占用较高。
go-cqhttp
Onebot11
Android Pad/Phone/Watch
🔴过时
使用Golang开发,框架占用最低,但原项目已归档。曾经最流行的框架,需要外置签名、手动滑条登录,推荐优先级较低。
Mirai
Native
Android Pad/Phone
🔴过时
使用JAVA开发,框架占用较高,原项目已归档。曾经稳定性较高的框架。现需要外置签名、手动滑条登录,推荐优先级低。
QQ官方
Gensokyo
官方API
🟡缺陷
资质申请复杂,功能支持不完善,无法记录全部Log,强烈不推荐。
ShamRock
Onebot11
手机(真实设备)
🔴过时
操作复杂且原项目已存档,不再提供新版本QQ支持,请勿使用。
ChronoCat
Onebot11
QQPC NT
🔴过时
即超时空猫猫,项目已归档,不再提供新版本QQ支持,请勿使用
¶ 搭骰初体验
现阶段,如果你是小白,我们推荐使用你使用NapCat的方案来部署,因为可以使用绿色免安装包,防止污染原版QQ环境。同时,也方便我们排障。
其中,NapCat-Shell 是 无头版本 ,而 NapCat-Framerwork 则是有头版本。
在后续的文档中,我们可能会使用 无头NapCat 来指代 NapCat-Shell ,反之亦然。
什么是无头?什么是有头?
无头指的“无头框架”,例如Gocq、Mirai、Napcat(Shell)这种在终端里启动,没有图形操作界面的框架。
与之相对应的“有头框架”,例如LLOneBot、NapCat(Framerwork)、ChronoCat,这种依赖于QQ本体启动,有图形界面的框架。
大部分情况下,无头框架会节省很多内存的开销,相对更加节省服务器运算资源。
我们会在 快速启动 的章节中,引导你使用无头NapCat快速部署一只骰娘。
¶ 有搭骰经验
如果你有一定的搭骰经验,那么:
私骰搭建推荐LLOneBot方法。(需要登录电脑QQ的情况下,偏向无搭建基础且没有内存限制的骰主,通常适合骰主自己的电脑)
公骰搭建推荐NapCat-Shell方法。(不需要登录电脑QQ的情况下,偏向体量大且有一定基础的骰主,通常适合服务器场合)