♻️ Encapsulation MessageSegment

close: #93
This commit is contained in:
Artin
2020-12-02 20:51:35 +08:00
parent 8cda1b5417
commit f332199baa
3 changed files with 16 additions and 11 deletions

View File

@ -14,7 +14,7 @@ async def say_unescape(bot: Bot, event: Event, state: dict):
def _unescape(message: Message, segment: MessageSegment):
if segment.type == "text":
return message.append(segment.data["text"])
return message.append(str(segment))
return message.append(segment)
message = reduce(_unescape, event.message, Message()) # type: ignore