Skip to content

miniproto.types.Message

Message(id: int, peer: Peer, text: str, date: datetime, media: Media | None = None, entities: tuple[object, ...] = (), raw: object | None = None) -> None

Normalized Telegram message returned by high-level messaging helpers.

Attributes:

  • id (int) – Telegram message identifier within peer.
  • peer (Peer) – Conversation containing the message.
  • text (str) – Parsed message text.
  • date (datetime) – Telegram timestamp.
  • media (Media | None) – Optional normalized attachment.
  • entities (tuple[object, …]) – Parsed text entities.
  • raw (object | None) – Optional underlying TL message.