chat.telegram#

class platypush.message.response.chat.telegram.TelegramChatResponse(chat_id: int, link: str, username: str, invite_link: str | None, title: str | None = None, description: str | None = None, type: str | None = None, first_name: str | None = None, last_name: str | None = None, *args, **kwargs)[source]#

Bases: Response

__init__(chat_id: int, link: str, username: str, invite_link: str | None, title: str | None = None, description: str | None = None, type: str | None = None, first_name: str | None = None, last_name: str | None = None, *args, **kwargs)[source]#
Parameters:
  • target (str) – Target

  • origin (str) – Origin

  • output – Output

  • errors – Errors

  • id (str) – Message ID this response refers to

  • timestamp (float) – Message timestamp

class platypush.message.response.chat.telegram.TelegramFileResponse(file_id: str, file_path: str, file_size: int, *args, **kwargs)[source]#

Bases: Response

__init__(file_id: str, file_path: str, file_size: int, *args, **kwargs)[source]#
Parameters:
  • target (str) – Target

  • origin (str) – Origin

  • output – Output

  • errors – Errors

  • id (str) – Message ID this response refers to

  • timestamp (float) – Message timestamp

class platypush.message.response.chat.telegram.TelegramMessageResponse(message_id: int, chat_id: int, creation_date: datetime | None, chat_username: str | None = None, chat_firstname: str | None = None, chat_lastname: str | None = None, from_user_id: int | None = None, from_username: str | None = None, from_firstname: str | None = None, from_lastname: str | None = None, text: str | None = None, caption: str | None = None, edit_date: datetime | None = None, forward_date: datetime | None = None, forward_from_message_id: int | None = None, photo_file_id: str | None = None, photo_file_size: int | None = None, photo_width: int | None = None, photo_height: int | None = None, document_file_id: str | None = None, document_file_name: str | None = None, document_file_size: str | None = None, document_mime_type: str | None = None, audio_file_id: str | None = None, audio_file_size: str | None = None, audio_mime_type: str | None = None, audio_performer: str | None = None, audio_title: str | None = None, audio_duration: str | None = None, location_latitude: float | None = None, location_longitude: float | None = None, contact_phone_number: str | None = None, contact_first_name: str | None = None, contact_last_name: str | None = None, contact_user_id: int | None = None, contact_vcard: str | None = None, video_file_id: str | None = None, video_file_size: int | None = None, video_width: int | None = None, video_height: int | None = None, video_mime_type: str | None = None, video_duration: str | None = None, link: str | None = None, media_group_id: int | None = None, *args, **kwargs)[source]#

Bases: Response

__init__(message_id: int, chat_id: int, creation_date: datetime | None, chat_username: str | None = None, chat_firstname: str | None = None, chat_lastname: str | None = None, from_user_id: int | None = None, from_username: str | None = None, from_firstname: str | None = None, from_lastname: str | None = None, text: str | None = None, caption: str | None = None, edit_date: datetime | None = None, forward_date: datetime | None = None, forward_from_message_id: int | None = None, photo_file_id: str | None = None, photo_file_size: int | None = None, photo_width: int | None = None, photo_height: int | None = None, document_file_id: str | None = None, document_file_name: str | None = None, document_file_size: str | None = None, document_mime_type: str | None = None, audio_file_id: str | None = None, audio_file_size: str | None = None, audio_mime_type: str | None = None, audio_performer: str | None = None, audio_title: str | None = None, audio_duration: str | None = None, location_latitude: float | None = None, location_longitude: float | None = None, contact_phone_number: str | None = None, contact_first_name: str | None = None, contact_last_name: str | None = None, contact_user_id: int | None = None, contact_vcard: str | None = None, video_file_id: str | None = None, video_file_size: int | None = None, video_width: int | None = None, video_height: int | None = None, video_mime_type: str | None = None, video_duration: str | None = None, link: str | None = None, media_group_id: int | None = None, *args, **kwargs)[source]#
Parameters:
  • target (str) – Target

  • origin (str) – Origin

  • output – Output

  • errors – Errors

  • id (str) – Message ID this response refers to

  • timestamp (float) – Message timestamp

class platypush.message.response.chat.telegram.TelegramUserResponse(user_id: int, username: str, is_bot: bool, first_name: str, last_name: str | None = None, language_code: str | None = None, link: str | None = None, *args, **kwargs)[source]#

Bases: Response

__init__(user_id: int, username: str, is_bot: bool, first_name: str, last_name: str | None = None, language_code: str | None = None, link: str | None = None, *args, **kwargs)[source]#
Parameters:
  • target (str) – Target

  • origin (str) – Origin

  • output – Output

  • errors – Errors

  • id (str) – Message ID this response refers to

  • timestamp (float) – Message timestamp

class platypush.message.response.chat.telegram.TelegramUsersResponse(users: List[TelegramUserResponse], *args, **kwargs)[source]#

Bases: Response

__init__(users: List[TelegramUserResponse], *args, **kwargs)[source]#
Parameters:
  • target (str) – Target

  • origin (str) – Origin

  • output – Output

  • errors – Errors

  • id (str) – Message ID this response refers to

  • timestamp (float) – Message timestamp