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 hashes)

Uploaded Source

Built Distribution

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