catCodeToMessage

fun catCodeToMessage(code: String, baseMessageChain: MessageChain? = null): Message(source)

将一个可能包含0到多个catcode的消息字符串转化为 Message.

可以提供一个基准消息链 baseMessageChain 作为参数,对于部分catcode类型来讲, 提供额外的消息链可以有一定程度的优化(例如图片类型的catcode)。

Return

解析得到的消息元素。

Parameters

baseMessageChain

当前事件上下文中的消息链


fun catCodeToMessage(code: String, messageContent: MessageContent): Message(source)

将一个可能包含0到多个catcode的消息字符串转化为 Message.

可以提供一个基准消息内容 messageContent 作为参数, 如果这个消息内容的类型为 MiraiReceivedMessageContent, 那么便会提供其中的 MiraiReceivedMessageContent.originalMessageChain 来尝试为解析提供可能的优化空间。

对于部分catcode类型来讲, 提供额外的消息链可以有一定程度的优化(例如图片类型的catcode)。

Return

解析得到的消息对象。

Parameters

messageContent

基准消息内容


fun catCodeToMessage(code: String, messageEvent: MessageEvent): Message(source)

将一个可能包含0到多个catcode的消息字符串转化为 Message.

可以提供一个基准消息事件 messageEvent 作为参数,如果这个消息事件中的 messageContent 类型为 MiraiReceivedMessageContent, 那么便会提供其中的 MiraiReceivedMessageContent.originalMessageChain 来尝试为解析提供可能的优化空间。

对于部分catcode类型来讲, 提供额外的消息链可以有一定程度的优化(例如图片类型的catcode)。

Return

解析得到的消息。

Parameters

messageEvent

基准消息事件