noneflow[bot] 033c90dd74
Some checks failed
Code Coverage / Test Coverage (pydantic-v1, macos-latest, 3.10) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v1, macos-latest, 3.11) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v1, macos-latest, 3.12) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v1, macos-latest, 3.9) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v1, windows-latest, 3.10) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v1, windows-latest, 3.11) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v1, windows-latest, 3.12) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v1, windows-latest, 3.9) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v2, macos-latest, 3.10) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v2, macos-latest, 3.11) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v1, ubuntu-latest, 3.11) (push) Failing after 2s
Code Coverage / Test Coverage (pydantic-v2, macos-latest, 3.12) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v2, macos-latest, 3.9) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v2, windows-latest, 3.10) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v2, windows-latest, 3.11) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v2, windows-latest, 3.12) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v2, windows-latest, 3.9) (push) Waiting to run
Code Coverage / Test Coverage (pydantic-v1, ubuntu-latest, 3.12) (push) Failing after 6m59s
Code Coverage / Test Coverage (pydantic-v1, ubuntu-latest, 3.10) (push) Failing after 7m7s
Code Coverage / Test Coverage (pydantic-v2, ubuntu-latest, 3.10) (push) Failing after 5m14s
Code Coverage / Test Coverage (pydantic-v1, ubuntu-latest, 3.9) (push) Failing after 5m42s
Code Coverage / Test Coverage (pydantic-v2, ubuntu-latest, 3.11) (push) Failing after 4m51s
Code Coverage / Test Coverage (pydantic-v2, ubuntu-latest, 3.12) (push) Failing after 7m12s
Code Coverage / Test Coverage (pydantic-v2, ubuntu-latest, 3.9) (push) Failing after 6m33s
Pyright Lint / Pyright Lint (pydantic-v1) (push) Failing after 8m12s
Ruff Lint / Ruff Lint (push) Successful in 43s
Pyright Lint / Pyright Lint (pydantic-v2) (push) Failing after 6m56s
Site Deploy / publish (push) Failing after 7m21s
🔖 Release 2.4.1
2024-12-25 07:21:05 +00:00

2.7 KiB
Raw Blame History

mdx sidebar_position description
format
md
3 nonebot.plugin.model 模块

nonebot.plugin.model

本模块定义插件相关信息。

class PluginMetadata(<auto>)

  • 说明: 插件元信息,由插件编写者提供

  • 参数

    auto

instance-var name

  • 类型: str

  • 说明: 插件名称

instance-var description

  • 类型: str

  • 说明: 插件功能介绍

instance-var usage

  • 类型: str

  • 说明: 插件使用方法

class-var type

  • 类型: str | None

  • 说明: 插件类型,用于商店分类

class-var homepage

  • 类型: str | None

  • 说明: 插件主页

class-var config

  • 类型: type[BaseModel] | None

  • 说明: 插件配置项

class-var supported_adapters

  • 类型: set[str] | None

  • 说明

    插件支持的适配器模块路径

    格式为 <module>[:<Adapter>]~nonebot.adapters. 的缩写。

    None 表示支持所有适配器

class-var extra

  • 类型: dict[Any, Any]

  • 说明: 插件额外信息,可由插件编写者自由扩展定义

method get_supported_adapters()

  • 说明: 获取当前已安装的插件支持适配器类列表

  • 参数

    empty

  • 返回

class Plugin(<auto>)

  • 说明: 存储插件信息

  • 参数

    auto

instance-var name

  • 类型: str

  • 说明: 插件名称NoneBot 使用 文件/文件夹 名称作为插件名称

instance-var module

  • 类型: ModuleType

  • 说明: 插件模块对象

instance-var module_name

  • 类型: str

  • 说明: 点分割模块路径

instance-var manager

  • 类型: PluginManager

  • 说明: 导入该插件的插件管理器

class-var matcher

  • 类型: set[type[Matcher]]

  • 说明: 插件加载时定义的 Matcher

class-var parent_plugin

  • 类型: Plugin | None

  • 说明: 父插件

class-var sub_plugins

  • 类型: set[Plugin]

  • 说明: 子插件集合

property id_

  • 类型: str

  • 说明: 插件索引标识