segments

一个 OneBotMessageSegment 的列表。

接收时

当通过 post send/reply 事件获取到 OneBotSegmentsInteractionMessage 时:

  • 如果 messageInteractionMessage.Text 时, 代表发送纯文本消息,不需要解析 segments, 此时 segmentsnull

构建时

如果打算通过构建 OneBotSegmentsInteractionMessage 用于篡改消息发送的内容:

  • 如果 segments 不为 null, 则会始终直接使用 segments 中的内容,不再有额外解析。

  • 如果 segmentsnull, 则会根据 message 的类型进行解析,仅支持 InteractionMessage.Text, InteractionMessage.MessageInteractionMessage.MessageContent,如果出现其他类型的 InteractionMessage 则会抛出异常。