Implement export TXT chat #22

This commit is contained in:
KnugiHK
2023-06-10 19:24:39 +08:00
parent f63b180500
commit 0897dc2897
3 changed files with 148 additions and 37 deletions

View File

@@ -30,10 +30,13 @@ class ChatStore():
class Message():
def __init__(self, from_me: Union[bool,int], timestamp: int, time: str, key_id: int):
def __init__(self, from_me: Union[bool,int], timestamp: int, time: Union[int,str], key_id: int):
self.from_me = bool(from_me)
self.timestamp = timestamp / 1000 if timestamp > 9999999999 else timestamp
self.time = datetime.fromtimestamp(time/1000).strftime("%H:%M")
if isinstance(time, int):
self.time = datetime.fromtimestamp(time/1000).strftime("%H:%M")
elif isinstance(time, str):
self.time = time
self.media = False
self.key_id = key_id
self.meta = False