Commit f0a86da

benny-dou <60535774+benny-dou@users.noreply.github.com>
2025-01-28 02:19:51
fix(parser): fix type check
1 parent 721d35f
Changed files (1)
src
messages
src/messages/parser.py
@@ -22,8 +22,8 @@ def parse_msg(message: Message, *, silent: bool = False, verbose: bool = False)
         return cached
     if not silent and verbose:
         logger.trace(f"{message!r}")
-    mtype: str = message.media.value if message.media and hasattr(message.media, "value") else "text"  # type: ignore
-    ctype = message.chat.type.name if message.chat and hasattr(message.chat, "type") else ""
+    mtype: str = message.media.value if message.media and message.media.value else "text"  # type: ignore
+    ctype = message.chat.type.name if message.chat and message.chat.type else ""
     ctitle = message.chat.title if message.chat and message.chat.title else ""
     uid = message.from_user.id if message.from_user else 0
     cid = message.chat.id if message.chat else 0