Skip to content

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脚本指令

bot

技术细节(可跳过)

  • LLonebot

    • LLonebot实现了Onebot 11标准,根据标准实现了一系列事件(如群消息事件等)
  • mirai

    • mirai提供了一个插件开发的框架,提供了一系列触发器/事件监听器方便开发者开发
  • mirai-native插件

    • CoolQ时期的技术债
    • 搭建了mirai-CoolQ之间的一个转换桥梁,将CoolQ插件迁移到mirai生态上
  • Dice&Shiki

    • 骰子指令集,包含了一个Lua脚本框架用于实现简单的脚本