Перейти к содержанию

BaseUpdate

BaseUpdate

Bases: BaseModel, BotMixin, PeerShortcutMixin, ChatActionShortcutMixin

Базовая модель обновления.

Attributes:

Name Type Description
update_type UpdateType

Тип обновления.

timestamp int

Временная метка обновления.

fetch_chat() async

Явно получить chat для события, если доступен lazy fetch.

Source code in maxapi/types/updates/base_update.py
async def fetch_chat(self) -> Chat | None:
    """Явно получить chat для события, если доступен lazy fetch."""

    return await self._fetch_field("chat")

fetch_from_user() async

Явно получить from_user для события, если доступен lazy fetch.

Source code in maxapi/types/updates/base_update.py
async def fetch_from_user(self) -> User | ChatMember | Chat | None:
    """Явно получить from_user для события, если доступен lazy fetch."""

    return await self._fetch_field("from_user")