Skip to content

理解概念稍难

字数统计:226 字
阅读时长:1 分钟

💡 提醒

该部分仅为帮助理解插件结构和逻辑, 可跳过

GenshinUID v4 将由以下部分组成。

  • Bot插件(连接器、位于Bot插件文件夹内)
  • gsuid_core(插件核心、单独文件夹)
  • core插件genshinuid v4插件、位于gsuid_core内)

接下来将以NoneBot2为载体,介绍插件运行原理,以便更好理解插件的安装方式

传统插件通信方法

go-cqhttp <-> NoneBot2 <-> 插件(如genshinuid v3等)

v4采用的以Core为主体的通信模式

go-cqhttp <-> NoneBot2 <-> 插件 <-> gsuid_core <-> GenshinUID v4

这样做的好处

  • 便于其他Bot同时调用gsuid_corecore插件一次编写、全平台通用

  • 同个Bot可以同时使用多种适配器、支持开黑啦、微信、QQ、频道、Telegram

  • 多平台共用一个数据库、共同连接一个gsuid_core

  • 支持远端调用core内插件