feat: message.content 支持 mirai.MessageChain 对象 (#741)

This commit is contained in:
RockChinQ
2024-03-31 14:38:15 +08:00
parent 2e9229a6ad
commit 8b003739f1
6 changed files with 34 additions and 10 deletions
+4 -1
View File
@@ -34,7 +34,10 @@ class ResponseWrapper(stage.PipelineStage):
new_query=query
)
elif query.resp_messages[-1].role == 'plugin':
query.resp_message_chain = mirai.MessageChain(query.resp_messages[-1].content)
if not isinstance(query.resp_messages[-1].content, mirai.MessageChain):
query.resp_message_chain = mirai.MessageChain(query.resp_messages[-1].content)
else:
query.resp_message_chain = query.resp_messages[-1].content
yield entities.StageProcessResult(
result_type=entities.ResultType.CONTINUE,