event新增file_type (#8)

This commit is contained in:
wuchangjun233 2023-04-05 18:27:01 +08:00 committed by GitHub
parent f2010f75b7
commit 95e0b65856
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 0 deletions

View File

@ -52,6 +52,10 @@ async def msg_process(msg: MessageReceive) -> Event:
data = _msg.data.split('|')
event.file_name = data[0]
event.file = data[1]
if str(data[0]).startswith(('http', 'https')):
event.file_type = 'url'
else:
event.file_type = 'base64'
_content.append(_msg)
event.content = _content
return event

View File

@ -31,6 +31,7 @@ class Event(MessageReceive):
reply: Optional[str] = None
file_name: Optional[str] = None
file: Optional[str] = None
file_type: Optional[Literal['url', 'base64']] = None
class MessageSend(Struct):