Bot总体介绍
仅仅是简单的介绍
骰子背景
WhiteStone(白石),出自幻想乡的草根生活的一个二次创作角色,意外巧合作为式神而诞生。
由于骰主偷懒,现在仍暂时沿用古明地恋的部分设定,后续会进行修改
(征集角色画像中...)
骰子架构
整体架构如下所示
mermaid
graph LR
A[QQ] --> B[LLoneBot]
B --> C[mirai]
C --> E[插件]
E --> H[mirai-native 插件]
E --> I[其他插件]
I --> 第三方指令
H --> D[Dice&Shiki]
D --> 跑团指令
D --> Lua脚本指令
技术细节(可跳过)
LLonebot
- LLonebot实现了Onebot 11标准,根据标准实现了一系列事件(如群消息事件等)
mirai
- mirai提供了一个插件开发的框架,提供了一系列触发器/事件监听器方便开发者开发
mirai-native插件
- CoolQ时期的技术债
- 搭建了mirai-CoolQ之间的一个转换桥梁,将CoolQ插件迁移到mirai生态上
Dice&Shiki
- 骰子指令集,包含了一个Lua脚本框架用于实现简单的脚本