LiteyukiBot/docs/dev/api/plugin/model.md
2024-08-19 09:55:47 +08:00

894 B
Raw Blame History

title order icon category
liteyuki.plugin.model 1 laptop-code API

class PluginType(Enum)

插件类型枚举值

attr APPLICATION: 'application'

attr SERVICE: 'service'

attr IMPLEMENTATION: 'implementation'

attr MODULE: 'module'

attr UNCLASSIFIED: 'unclassified'

class PluginMetadata(BaseModel)

轻雪插件元数据由插件编写者提供name为必填项

Attributes:


name: str

插件名称

description: str

插件描述

usage: str

插件使用方法

type: str

插件类型

author: str

插件作者

homepage: str

插件主页

extra: dict[str, Any]

额外信息

class Plugin(BaseModel)

存储插件信息

attr model_config: {'arbitrary_types_allowed': True}