@@ -0,0 +1,36 @@
|
||||
from dataclasses import dataclass
|
||||
|
||||
|
||||
@dataclass(slots=True)
|
||||
class ChatMapping:
|
||||
max_chat_id: int
|
||||
tg_chat_id: int
|
||||
tg_thread_id: int
|
||||
display_name: str
|
||||
is_dm: bool
|
||||
|
||||
|
||||
@dataclass(slots=True)
|
||||
class MaxIncomingMessage:
|
||||
max_chat_id: int
|
||||
max_message_id: int
|
||||
text: str
|
||||
sender_id: int | None
|
||||
sender_name: str | None
|
||||
is_dm: bool
|
||||
chat_title: str
|
||||
reply_to_max_message_id: int | None
|
||||
media: list[dict]
|
||||
|
||||
|
||||
@dataclass(slots=True)
|
||||
class TgIncomingMessage:
|
||||
tg_chat_id: int
|
||||
tg_message_id: int
|
||||
tg_thread_id: int | None
|
||||
text: str
|
||||
author_name: str
|
||||
author_username: str | None
|
||||
is_bot: bool
|
||||
reply_to_tg_message_id: int | None
|
||||
media: list[dict]
|
||||
Reference in New Issue
Block a user