跳转至

Schema🔗

Schema 是描述某一类内容的元信息模板, 需要用 dataclass 修饰.

在他们的基类 BaseSchema 中, 声明了以下字段:

  • id: 一般不用管
  • channel: 实例化时可以获取到的环境中的 Channel.

其实例化结果会被 channel.useSaya 传递到传入 Behaviour 的谓词行为方法的 Cube 的属性 metaclass, 通常一类内容会安排一个 Schema, 例如 BCC 的事件监听器是 ListenerSchema.