nonebot_adapter_mirai2
nonebot_adapter_mirai2 copied to clipboard
`MessageSegement.forward` 函数的参数与 `mirai-api-http` 提供的参数不同
环境
nonebot-adapter-mirai2==0.0.19
nonebot2==2.0.0rc2
相关资料
nonebot-adapter-mirai2 的实现: https://github.com/ieew/nonebot_adapter_mirai2/blob/b7562739792670c96a232df58621901808371edf/nonebot/adapters/mirai2/message.py#L332-L348
mirai-api-http 文档中的描述: mirai-api-http | ForwardMessage 消息类型
mah 中的 nodeList
为 object
类型,而项目中对 node_list
的类型标注为 str
。
下面的代码可以构建一个能够发送的 ForwardMessage
:
from nonebot.adapters.mirai2.message import MessageSegment, MessageType
MessageSegment(
type=MessageType.FORWARD,
nodeList=[
{
"senderId": 10001,
"time": 0,
"senderName": "bot",
"messageChain": [
MessageSegment.plain("TEST")
]
}
]
)
@HelloGwkki 这个接口我并没有用过,所以没有留意应该是什么样子的。到时候有空我看看