Mystere v1.0.0-alpha01 Help

QQ 开放平台

Mystere 支持对接 QQ 开放平台

OneBot V11

WebSocket Reverse

WebSocket

Http Post

Http

OneBot V11

🚧️ [2]

❌ [1]

❌ [1]

❌ [1]

  1. 适配工作尚未开始。

  2. OneBot V11 协议需 扩展 才能支持,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

WebSocket Reverse

WebSocket

Http WebHook

Http

OneBot V12

❌ [1]

❌ [1]

❌ [1]

❌ [1]

  1. 适配工作尚未开始。

  2. OneBot V12 协议需 扩展 才能支持,OneBot 应用端可能无法直接使用现有 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

    原事件子类型(详细类型的下一级类型)

Last modified: 13 December 2023