Skip to main content

Patch plugin for NoneBot2 mystere support.

Project description

nonebot-plugin-mystere-patch

此插件提供针对 Mystere 的补丁支持,适用于 NoneBot2,开发者无需对现有代码进行任何修改。

插件包含 mnixry/nonebot-plugin-guild-patch

补丁内容

PS:部分扩展内容正在申请并入 OneBot:查看详情

OneBot V11

  • 所有事件新增参数:

    字段名 数据类型 说明
    id string 事件唯一标识符,当事件类型为 message 时值同 message_id
  • send_message 动作请求新增参数:

    字段名 数据类型 说明
    origin_event map[string]any 可选,回复事件,当 origin_event 字段存在时则为被动消息,否则为主动消息。

    PS:此处提到的回复不同于 消息段中定义的回复,在 QQ 开放平台中将 消息段中定义的回复 定义为 消息引用(message_reference)

    其中 origin_event 定义如下:

    字段名 数据类型 说明
    id string 原事件 ID,由 Mystere 分发事件时提供
    type string 原事件类型,同 OneBot V11 事件类型
    detail_type string 原事件详细类型 [1]
    sub_type string 原事件子类型(详细类型的下一级类型) [2]
    1. detail_type 定义如下:

      • typemeta 时,值为原事件的 meta_event_type
      • typemessage 时,值为原事件的 message_type
      • typenotice 时,值为原事件的 notice_type
      • typerequest 时,值为原事件的 request_type
    2. sub_type 定义如下:

      • typemeta 时,值为空字符串;
      • typemessage 时,值为原事件的 sub_type
      • typenotice 时,值为原事件的 sub_type
      • typemeta 时,值为空字符串;

      简而言之就是当原事件参数存在 sub_type 时传递原值,否则传递空字符串。

OneBot V12

  • send_message 动作请求新增参数:

    字段名 数据类型 说明
    origin_event map[string]any 可选,回复事件,当 origin_event 字段存在时则为被动消息,否则为主动消息。

    PS:此处提到的回复不同于 消息段中定义的回复,在 QQ 开放平台中将 消息段中定义的回复 定义为 消息引用(message_reference)

    其中 origin_event 定义如下(同 OneBot V12 事件类型):

    字段名 数据类型 说明
    id string 原事件 ID
    type string 原事件类型
    detail_type string 原事件详细类型
    sub_type string 原事件子类型(详细类型的下一级类型)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_plugin_mystere_patch-1.0.0a6.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file nonebot_plugin_mystere_patch-1.0.0a6.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_mystere_patch-1.0.0a6.tar.gz
Algorithm Hash digest
SHA256 f32730784653d654e14753b3f1598e283d9638f24dab727d239fe162f206f61f
MD5 08f6849e907b56421bfd324e70aa2f13
BLAKE2b-256 2003046246b7e858d60b82e1bd0235ac736384ee3bf58a5defc2cd86e6d29767

See more details on using hashes here.

File details

Details for the file nonebot_plugin_mystere_patch-1.0.0a6-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_mystere_patch-1.0.0a6-py3-none-any.whl
Algorithm Hash digest
SHA256 6783f389bba837f7a1d6ae513427f916f8d085adc509a5d68a179a531fe7e79a
MD5 96d47f7871af0accdb0958f3ff12a45d
BLAKE2b-256 bbc8ac2fbb877fc77cc3c1c1c6bba0f64ad0ef43f95f0720db37d9802516d99f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page