Skip to content

miniproto.types.NewMessage

NewMessage(date: datetime = _utc_now(), raw: object | None = None, message: Message | None = None, metadata: dict[str, Any] = dict()) -> None

Bases: Update

Update emitted for a newly received message.

Attributes:

  • date (datetime) – Inherited update timestamp, generated as current UTC time when omitted.
  • raw (object | None) – Inherited optional original Telegram TL object.
  • message (Message | None) – Normalized message when conversion succeeded.
  • metadata (dict[str, Any]) – Additional update-specific values.