Files
max2telegram/app/models/domain.py
kislovdm e7c32da1f9
Docker Hub / build-and-push (push) Failing after 13s
init
2026-06-12 00:42:55 +03:00

37 lines
662 B
Python

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]