UnknownExtra

当一个事件反序列化失败的时候,会被尝试使用 UnknownExtra 作为 extra 的序列化目标。 如果是因为一个未知的事件导致的这次失败,则 UnknownExtra 便会反序列化成功并被推送。

UnknownExtra 不会提供任何可反序列化的属性, 取而代之的是提供了 source 来获取本次反序列化失败的的原始JSON字符串信息。 你可以通过 source 来做一些临时性处理,例如解析并获取其中的信息。

FragileSimbotApi

UnknownExtra 类型的事件会随着支持的事件类型的增多而减少。 对可能造成 UnknownExtra 出现概率降低的更新不会做专门的提示。 因此使用 UnknownExtra 时应当明确了解其可能出现的内容,同时不可过分依赖它。

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

接收到的完整的原始事件JSON字符串

Functions

Link copied to clipboard
open override fun toString(): String