Classes
Members
Methods
# static ofChain(content)
从消息链数组构建消息链。
Parameters:
Name | Type | Description |
---|---|---|
content |
Array.<MessageContent> | 消息内容 |
- Since:
- 0.1.8
# static ofInternetImage(imageUrl)
构建一个图片出站消息链。从网络获取图片。
Parameters:
Name | Type | Description |
---|---|---|
imageUrl |
string | 图片 URL |
- Since:
- 0.0.1
# static ofMention(id)
构建一个提到他人的消息链。
Parameters:
Name | Type | Description |
---|---|---|
id |
number | 被提到的人的 QQ 号 |
- Since:
- 0.1.3
# static ofMiraiCode(str)
解析 Mirai 码。如果明文中包含方括号,则需要用反斜杠转义。
可以使用 escapeMirai 方法。
由于上游文档的不一致性,部分在文档中的内容也不会进行转义。 这些内容包括 `PokeMessage` (InteractMessage) 和 `VipFace` (未在 `mirai-api-http` 中实现).
解析器会忽略 `source` 标签。
解析器将不抛出异常,除非遇到数字转换失败,其他任何的错误都将会被安静地忽略。 如果解析遇到不能理解或尚未实现的标签,则会保留原标签内容。 解析器会最大限度地从不合法的输入中恢复,但可能会出现不可预料的后果。
注意:参数将不会 `trim()`. 任何白字符将会被保留。
由于上游文档的不一致性,部分在文档中的内容也不会进行转义。 这些内容包括 `PokeMessage` (InteractMessage) 和 `VipFace` (未在 `mirai-api-http` 中实现).
解析器会忽略 `source` 标签。
解析器将不抛出异常,除非遇到数字转换失败,其他任何的错误都将会被安静地忽略。 如果解析遇到不能理解或尚未实现的标签,则会保留原标签内容。 解析器会最大限度地从不合法的输入中恢复,但可能会出现不可预料的后果。
注意:参数将不会 `trim()`. 任何白字符将会被保留。
Parameters:
Name | Type | Description |
---|---|---|
str |
string | Mirai 码 |
- Since:
- 0.1.7
- See:
# static ofMultiple(…content)
从多个消息内容构建消息链。
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
content |
MessageContent |
<repeatable> |
消息内容,不定参数 |
- Since:
- 0.1.8
# static ofXmlCard(card)
构建一个 XML 消息链。
Parameters:
Name | Type | Description |
---|---|---|
card |
XmlCard | XML 卡片实例 |
- Since:
- 0.1.8
# concat(xs)
合并两条消息链。这个合并会返回新的消息链,原有的两条消息链不做更改。
Parameters:
Name | Type | Description |
---|---|---|
xs |
OutboundMessageChain | 要被合并的消息链,追加在本消息链之后 |
- Since:
- 0.0.1