mtkruto.types¶
- class Animation(file_id: str, file_unique_id: str, width: int, height: int, duration: int, thumbnails: list[Thumbnail], mime_type: str, file_size: int, *, file_name: str | None = None)[source]¶
Bases:
_Type
- duration: int¶
- file_id: str¶
- file_name: str | None¶
- file_size: int¶
- file_unique_id: str¶
- height: int¶
- mime_type: str¶
- width: int¶
- class Audio(file_id: str, file_unique_id: str, duration: int, mime_type: str, file_size: int, thumbnails: list[Thumbnail], *, performer: str | None = None, title: str | None = None)[source]¶
Bases:
_Type
- duration: int¶
- file_id: str¶
- file_size: int¶
- file_unique_id: str¶
- mime_type: str¶
- performer: str | None¶
- title: str | None¶
- class Birthday(day: int, month: int, *, year: int | None = None)[source]¶
Bases:
_Type
- day: int¶
- month: int¶
- year: int | None¶
- class BotCommand(command: str, description: str)[source]¶
Bases:
_Type
- command: str¶
- description: str¶
- class BotCommandScopeAllChatAdministrators(type: Literal['allChatAdministrators'])[source]¶
Bases:
_Type
- type: Literal['allChatAdministrators']¶
- class BotCommandScopeAllGroupChats(type: Literal['allGroupChats'])[source]¶
Bases:
_Type
- type: Literal['allGroupChats']¶
- class BotCommandScopeAllPrivateChats(type: Literal['allPrivateChats'])[source]¶
Bases:
_Type
- type: Literal['allPrivateChats']¶
- class BotCommandScopeChat(type: Literal['chat'], chat_id: int | str | Literal['me'])[source]¶
Bases:
_Type
- chat_id: int | str | Literal['me']¶
- type: Literal['chat']¶
- class BotCommandScopeChatAdministrators(type: Literal['chatAdministrators'], chat_id: int | str | Literal['me'])[source]¶
Bases:
_Type
- chat_id: int | str | Literal['me']¶
- type: Literal['chatAdministrators']¶
- class BotCommandScopeChatMember(type: Literal['chatMember'], chat_id: int | str | Literal['me'], user_id: int)[source]¶
Bases:
_Type
- chat_id: int | str | Literal['me']¶
- type: Literal['chatMember']¶
- user_id: int¶
- class BotCommandScopeDefault(type: Literal['default'])[source]¶
Bases:
_Type
- type: Literal['default']¶
- class BusinessConnection(id: str, user: User, date: datetime, can_reply: bool, is_enabled: bool)[source]¶
Bases:
_Type
- can_reply: bool¶
- date: datetime¶
- id: str¶
- is_enabled: bool¶
- class CallbackQuery(id: str, from_: User, chat_instance: str, *, message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, inline_message_id: str | None = None, data: str | None = None, game_short_name: str | None = None)[source]¶
Bases:
_Type
- async answer(*, text: str | None = None, alert: bool | None = None, url: str | None = None, cache_time: int | None = None) None [source]¶
- chat_instance: str¶
- data: str | None¶
- async edit_message_live_location(latitude: int | float, longitude: int | float, *, horizontal_accuracy: int | float | None = None, heading: int | float | None = None, proximity_alert_radius: int | float | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None) None [source]¶
- async edit_message_media(media: InputMediaAnimation | InputMediaAudio | InputMediaDocument | InputMediaPhoto | InputMediaVideo, *, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None) None [source]¶
- async edit_message_reply_markup(*, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None) None [source]¶
- async edit_message_text(text: str, *, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, entities: List[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, link_preview: LinkPreview | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None) None [source]¶
- game_short_name: str | None¶
- id: str¶
- inline_message_id: str | None¶
- message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None¶
- class CallbackQueryAnswer(alert: bool, text: str, url: str)[source]¶
Bases:
_Type
- alert: bool¶
- text: str¶
- url: str¶
- class CallbackQueryQuestionButton(type: Literal['button'], data: str)[source]¶
Bases:
_Type
- data: str¶
- type: Literal['button']¶
- class CallbackQueryQuestionPassword(type: Literal['password'], data: str, password: str)[source]¶
Bases:
_Type
- data: str¶
- password: str¶
- type: Literal['password']¶
- class ChatAdministratorRights(is_anonymous: bool, can_manage_chat: bool, can_delete_messages: bool, can_manage_video_chats: bool, can_restrict_members: bool, can_promote_members: bool, can_change_info: bool, can_invite_users: bool, *, can_post_messages: bool | None = None, can_edit_messages: bool | None = None, can_pin_messages: bool | None = None, can_manage_topics: bool | None = None)[source]¶
Bases:
_Type
- can_change_info: bool¶
- can_delete_messages: bool¶
- can_edit_messages: bool | None¶
- can_invite_users: bool¶
- can_manage_chat: bool¶
- can_manage_topics: bool | None¶
- can_manage_video_chats: bool¶
- can_pin_messages: bool | None¶
- can_post_messages: bool | None¶
- can_promote_members: bool¶
- can_restrict_members: bool¶
- is_anonymous: bool¶
- class ChatChannel(type: Literal['channel'], title: str, is_scam: bool, is_fake: bool, is_verified: bool, is_restricted: bool, id: int, color: int, *, video_chat_id: str | None = None, photo: Photo | None = None, username: str | None = None, also: list[str] | None = None, restriction_reason: list[RestrictionReason] | None = None)[source]¶
Bases:
ChatBase
,ChatPChannel
- video_chat_id: str | None¶
- class ChatGroup(type: Literal['group'], title: str, is_creator: bool, id: int, color: int, *, video_chat_id: str | None = None, photo: Photo | None = None)[source]¶
Bases:
ChatBase
,ChatPGroup
- video_chat_id: str | None¶
- class ChatListItem(chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, order: str, pinned: int, *, last_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None)[source]¶
Bases:
_Type
- chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel¶
- last_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None¶
- order: str¶
- pinned: int¶
- class ChatMemberAdministrator(status: Literal['administrator'], rights: ChatAdministratorRights, user: User, *, title: str | None = None)[source]¶
Bases:
_ChatMemberBase
- rights: ChatAdministratorRights¶
- status: Literal['administrator']¶
- title: str | None¶
- class ChatMemberBanned(status: Literal['banned'], user: User, *, until_date: datetime | None = None)[source]¶
Bases:
_ChatMemberBase
- status: Literal['banned']¶
- until_date: datetime | None¶
- class ChatMemberCreator(status: Literal['creator'], is_anonymous: bool, user: User, *, title: str | None = None)[source]¶
Bases:
_ChatMemberBase
- is_anonymous: bool¶
- status: Literal['creator']¶
- title: str | None¶
- class ChatMemberLeft(status: Literal['left'], user: User)[source]¶
Bases:
_ChatMemberBase
- status: Literal['left']¶
- class ChatMemberMember(status: Literal['member'], user: User)[source]¶
Bases:
_ChatMemberBase
- status: Literal['member']¶
- class ChatMemberRestricted(status: Literal['restricted'], is_member: bool, rights: ChatMemberRights, user: User, *, until_date: datetime | None = None)[source]¶
Bases:
_ChatMemberBase
- is_member: bool¶
- rights: ChatMemberRights¶
- status: Literal['restricted']¶
- until_date: datetime | None¶
- class ChatMemberRights(*, can_send_messages: bool | None = None, can_send_audio: bool | None = None, can_send_documents: bool | None = None, can_send_photos: bool | None = None, can_send_videos: bool | None = None, can_send_video_notes: bool | None = None, can_send_voice: bool | None = None, can_send_polls: bool | None = None, can_send_stickers: bool | None = None, can_send_animations: bool | None = None, can_send_games: bool | None = None, can_send_inline_bot_results: bool | None = None, can_add_web_page_previews: bool | None = None, can_change_info: bool | None = None, can_invite_users: bool | None = None, can_pin_messages: bool | None = None, can_manage_topics: bool | None = None)[source]¶
Bases:
_Type
- can_add_web_page_previews: bool | None¶
- can_change_info: bool | None¶
- can_invite_users: bool | None¶
- can_manage_topics: bool | None¶
- can_pin_messages: bool | None¶
- can_send_animations: bool | None¶
- can_send_audio: bool | None¶
- can_send_documents: bool | None¶
- can_send_games: bool | None¶
- can_send_inline_bot_results: bool | None¶
- can_send_messages: bool | None¶
- can_send_photos: bool | None¶
- can_send_polls: bool | None¶
- can_send_stickers: bool | None¶
- can_send_video_notes: bool | None¶
- can_send_videos: bool | None¶
- can_send_voice: bool | None¶
- class ChatMemberUpdated(chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, from_: User, date: datetime, old_chat_member: ChatMemberCreator | ChatMemberAdministrator | ChatMemberMember | ChatMemberRestricted | ChatMemberLeft | ChatMemberBanned, new_chat_member: ChatMemberCreator | ChatMemberAdministrator | ChatMemberMember | ChatMemberRestricted | ChatMemberLeft | ChatMemberBanned, *, invite_link: InviteLink | None = None, via_shared_folder: bool | None = None)[source]¶
Bases:
_Type
- chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel¶
- date: datetime¶
- invite_link: InviteLink | None¶
- new_chat_member: ChatMemberCreator | ChatMemberAdministrator | ChatMemberMember | ChatMemberRestricted | ChatMemberLeft | ChatMemberBanned¶
- old_chat_member: ChatMemberCreator | ChatMemberAdministrator | ChatMemberMember | ChatMemberRestricted | ChatMemberLeft | ChatMemberBanned¶
- class ChatPChannel(type: Literal['channel'], title: str, is_scam: bool, is_fake: bool, is_verified: bool, is_restricted: bool, id: int, color: int, *, username: str | None = None, also: list[str] | None = None, restriction_reason: list[RestrictionReason] | None = None)[source]¶
Bases:
ChatPChannelBase
- type: Literal['channel']¶
- class ChatPChannelBase(title: str, is_scam: bool, is_fake: bool, is_verified: bool, is_restricted: bool, id: int, type: Literal['private'] | Literal['group'] | Literal['supergroup'] | Literal['channel'], color: int, *, username: str | None = None, also: list[str] | None = None, restriction_reason: list[RestrictionReason] | None = None)[source]¶
Bases:
_ChatPBase
- also: list[str] | None¶
- is_fake: bool¶
- is_restricted: bool¶
- is_scam: bool¶
- is_verified: bool¶
- restriction_reason: list[RestrictionReason] | None¶
- title: str¶
- username: str | None¶
- class ChatPGroup(type: Literal['group'], title: str, is_creator: bool, id: int, color: int)[source]¶
Bases:
_ChatPBase
- is_creator: bool¶
- title: str¶
- type: Literal['group']¶
- class ChatPPrivate(type: Literal['private'], first_name: str, is_scam: bool, is_fake: bool, is_support: bool, is_verified: bool, id: int, color: int, *, is_bot: bool | None = None, last_name: str | None = None, username: str | None = None, also: list[str] | None = None, is_restricted: bool | None = None, restriction_reason: list[RestrictionReason] | None = None)[source]¶
Bases:
_ChatPBase
- also: list[str] | None¶
- first_name: str¶
- is_bot: bool | None¶
- is_fake: bool¶
- is_restricted: bool | None¶
- is_scam: bool¶
- is_support: bool¶
- is_verified: bool¶
- last_name: str | None¶
- restriction_reason: list[RestrictionReason] | None¶
- type: Literal['private']¶
- username: str | None¶
- class ChatPSupergroup(type: Literal['supergroup'], is_forum: bool, title: str, is_scam: bool, is_fake: bool, is_verified: bool, is_restricted: bool, id: int, color: int, *, username: str | None = None, also: list[str] | None = None, restriction_reason: list[RestrictionReason] | None = None)[source]¶
Bases:
ChatPChannelBase
- is_forum: bool¶
- type: Literal['supergroup']¶
- class ChatPhoto(small_file_id: str, small_file_unique_id: str, big_file_id: str, big_file_unique_id: str, has_video: bool, personal: bool)[source]¶
Bases:
_Type
- big_file_id: str¶
- big_file_unique_id: str¶
- has_video: bool¶
- personal: bool¶
- small_file_id: str¶
- small_file_unique_id: str¶
- class ChatPrivate(type: Literal['private'], first_name: str, is_scam: bool, is_fake: bool, is_support: bool, is_verified: bool, id: int, color: int, *, birthday: Birthday | None = None, address: str | None = None, location: Location | None = None, opening_hours: OpeningHours | None = None, photo: Photo | None = None, is_bot: bool | None = None, last_name: str | None = None, username: str | None = None, also: list[str] | None = None, is_restricted: bool | None = None, restriction_reason: list[RestrictionReason] | None = None)[source]¶
Bases:
ChatBase
,ChatPPrivate
- address: str | None¶
- opening_hours: OpeningHours | None¶
- class ChatSupergroup(type: Literal['supergroup'], is_forum: bool, title: str, is_scam: bool, is_fake: bool, is_verified: bool, is_restricted: bool, id: int, color: int, *, video_chat_id: str | None = None, photo: Photo | None = None, username: str | None = None, also: list[str] | None = None, restriction_reason: list[RestrictionReason] | None = None)[source]¶
Bases:
ChatBase
,ChatPSupergroup
- video_chat_id: str | None¶
- class ChosenInlineResult(result_id: str, from_: User, query: str, *, location: Location | None = None, inline_message_id: str | None = None)[source]¶
Bases:
_Type
- inline_message_id: str | None¶
- query: str¶
- result_id: str¶
- class Contact(phone_number: str, first_name: str, *, last_name: str | None = None, user_id: int | None = None, vcard: str | None = None)[source]¶
Bases:
_Type
- first_name: str¶
- last_name: str | None¶
- phone_number: str¶
- user_id: int | None¶
- vcard: str | None¶
- class Document(file_id: str, file_unique_id: str, thumbnails: list[Thumbnail], file_name: str, mime_type: str, file_size: int)[source]¶
Bases:
_Type
- file_id: str¶
- file_name: str¶
- file_size: int¶
- file_unique_id: str¶
- mime_type: str¶
- class Game(title: str, description: str, photo: Photo, *, text: str | None = None, text_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, animation: Animation | None = None)[source]¶
Bases:
_Type
- description: str¶
- text: str | None¶
- text_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None¶
- title: str¶
- class Giveaway(parameters: GiveawayParameters, winner_count: int, month_count: int)[source]¶
Bases:
_Type
- month_count: int¶
- parameters: GiveawayParameters¶
- winner_count: int¶
- class GiveawayParameters(boosted_chat_id: int, additional_chat_ids: list[int], winner_selection_date: datetime, only_new_members: bool, countries: list[str])[source]¶
Bases:
_Type
- additional_chat_ids: list[int]¶
- boosted_chat_id: int¶
- countries: list[str]¶
- only_new_members: bool¶
- winner_selection_date: datetime¶
- class InactiveChat(last_activity: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel)[source]¶
Bases:
_Type
- chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel¶
- last_activity: datetime¶
- class InlineKeyboardButtonCallback(callback_data: str, text: str)[source]¶
Bases:
_InlineKeyboardButtonBase
- callback_data: str¶
- class InlineKeyboardButtonGame(callback_game: dict[str, Any], text: str)[source]¶
Bases:
_InlineKeyboardButtonBase
- callback_game: dict[str, Any]¶
- class InlineKeyboardButtonLogin(login_url: LoginUrl, text: str)[source]¶
Bases:
_InlineKeyboardButtonBase
- class InlineKeyboardButtonMiniApp(mini_app: MiniAppInfo, text: str)[source]¶
Bases:
_InlineKeyboardButtonBase
- mini_app: MiniAppInfo¶
- class InlineKeyboardButtonPay(pay: bool, text: str)[source]¶
Bases:
_InlineKeyboardButtonBase
- pay: bool¶
- class InlineKeyboardButtonSwitchInline(switch_inline_query: str, text: str)[source]¶
Bases:
_InlineKeyboardButtonBase
- switch_inline_query: str¶
- class InlineKeyboardButtonSwitchInlineCurrent(switch_inline_query_current_chat: str, text: str)[source]¶
Bases:
_InlineKeyboardButtonBase
- switch_inline_query_current_chat: str¶
- class InlineKeyboardButtonURL(url: str, text: str)[source]¶
Bases:
_InlineKeyboardButtonBase
- url: str¶
- class InlineQuery(id: str, from_: User, query: str, offset: str, *, chat_type: Any | None = None, location: Location | None = None)[source]¶
Bases:
_Type
- async answer(results: List[InlineQueryResultCachedAudio | InlineQueryResultCachedDocument | InlineQueryResultCachedGif | InlineQueryResultCachedMpeg4Gif | InlineQueryResultCachedPhoto | InlineQueryResultCachedSticker | InlineQueryResultCachedVideo | InlineQueryResultCachedVoice | InlineQueryResultArticle | InlineQueryResultAudio | InlineQueryResultContact | InlineQueryResultGame | InlineQueryResultDocument | InlineQueryResultGif | InlineQueryResultLocation | InlineQueryResultMpeg4Gif | InlineQueryResultPhoto | InlineQueryResultVenue | InlineQueryResultVideo | InlineQueryResultVoice], *, cache_time: int | None = None, is_personal: bool | None = None, next_offset: str | None = None, is_gallery: bool | None = None, button: InlineQueryResultButton | None = None) None [source]¶
- chat_type: Any | None¶
- id: str¶
- offset: str¶
- query: str¶
- class InlineQueryAnswer(id: str, results: list[InlineQueryResultCachedAudio | InlineQueryResultCachedDocument | InlineQueryResultCachedGif | InlineQueryResultCachedMpeg4Gif | InlineQueryResultCachedPhoto | InlineQueryResultCachedSticker | InlineQueryResultCachedVideo | InlineQueryResultCachedVoice | InlineQueryResultArticle | InlineQueryResultAudio | InlineQueryResultContact | InlineQueryResultGame | InlineQueryResultDocument | InlineQueryResultGif | InlineQueryResultLocation | InlineQueryResultMpeg4Gif | InlineQueryResultPhoto | InlineQueryResultVenue | InlineQueryResultVideo | InlineQueryResultVoice], *, next_offset: str | None = None)[source]¶
Bases:
_Type
- id: str¶
- next_offset: str | None¶
- results: list[InlineQueryResultCachedAudio | InlineQueryResultCachedDocument | InlineQueryResultCachedGif | InlineQueryResultCachedMpeg4Gif | InlineQueryResultCachedPhoto | InlineQueryResultCachedSticker | InlineQueryResultCachedVideo | InlineQueryResultCachedVoice | InlineQueryResultArticle | InlineQueryResultAudio | InlineQueryResultContact | InlineQueryResultGame | InlineQueryResultDocument | InlineQueryResultGif | InlineQueryResultLocation | InlineQueryResultMpeg4Gif | InlineQueryResultPhoto | InlineQueryResultVenue | InlineQueryResultVideo | InlineQueryResultVoice]¶
- class InlineQueryResultArticle(type: Literal['article'], title: str, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice, id: str, *, description: str | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None, url: str | None = None, hide_url: bool | None = None, thumbnail_url: str | None = None, thumbnail_width: str | None = None, thumbnail_height: str | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultThumbnailCommon
- description: str | None¶
- hide_url: bool | None¶
- message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice¶
- reply_markup: ReplyMarkupInlineKeyboard | None¶
- title: str¶
- type: Literal['article']¶
- url: str | None¶
- class InlineQueryResultAudio(type: Literal['audio'], title: str, url: str, id: str, *, performer: str | None = None, audio_duration: int | None = None, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
- audio_duration: int | None¶
- performer: str | None¶
- title: str¶
- type: Literal['audio']¶
- url: str¶
- class InlineQueryResultButton(text: str, *, mini_app: MiniAppInfo | None = None, start_parameter: str | None = None)[source]¶
Bases:
_Type
- mini_app: MiniAppInfo | None¶
- start_parameter: str | None¶
- text: str¶
- class InlineQueryResultCachedAudio(type: Literal['audio'], file_id: str, id: str, *, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
- file_id: str¶
- type: Literal['audio']¶
- class InlineQueryResultCachedDocument(type: Literal['document'], file_id: str, id: str, *, description: str | None = None, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
- description: str | None¶
- file_id: str¶
- type: Literal['document']¶
- class InlineQueryResultCachedGif(type: Literal['gif'], file_id: str, id: str, *, title: str | None = None, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
- file_id: str¶
- title: str | None¶
- type: Literal['gif']¶
- class InlineQueryResultCachedMpeg4Gif(type: Literal['mpeg4Gif'], file_id: str, id: str, *, title: str | None = None, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
- file_id: str¶
- title: str | None¶
- type: Literal['mpeg4Gif']¶
- class InlineQueryResultCachedPhoto(type: Literal['photo'], file_id: str, id: str, *, thumbnails: list[Thumbnail] | None = None, title: str | None = None, description: str | None = None, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
- description: str | None¶
- file_id: str¶
- title: str | None¶
- type: Literal['photo']¶
- class InlineQueryResultCachedSticker(type: Literal['sticker'], file_id: str, id: str, *, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultMessageContentReplyMarkupCommon
- file_id: str¶
- type: Literal['sticker']¶
- class InlineQueryResultCachedVideo(type: Literal['video'], title: str, file_id: str, id: str, *, description: str | None = None, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
- description: str | None¶
- file_id: str¶
- title: str¶
- type: Literal['video']¶
- class InlineQueryResultCachedVoice(type: Literal['voice'], title: str, file_id: str, id: str, *, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
- file_id: str¶
- title: str¶
- type: Literal['voice']¶
- class InlineQueryResultContact(type: Literal['game'], phone_number: str, first_name: str, id: str, *, last_name: str | None = None, vcard: str | None = None, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None, thumbnail_url: str | None = None, thumbnail_width: str | None = None, thumbnail_height: str | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
,_InlineQueryResultThumbnailCommon
- first_name: str¶
- last_name: str | None¶
- phone_number: str¶
- type: Literal['game']¶
- vcard: str | None¶
- class InlineQueryResultDocument(type: Literal['document'], title: str, url: str, id: str, *, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None, thumbnail_url: str | None = None, thumbnail_width: str | None = None, thumbnail_height: str | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
,_InlineQueryResultThumbnailCommon
- title: str¶
- type: Literal['document']¶
- url: str¶
- class InlineQueryResultGame(type: Literal['game'], game_short_name: str, id: str, *, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
- game_short_name: str¶
- reply_markup: ReplyMarkupInlineKeyboard | None¶
- type: Literal['game']¶
- class InlineQueryResultGif(type: Literal['gif'], url: str, id: str, *, title: str | None = None, width: int | None = None, height: int | None = None, duration: int | None = None, thumbnail_url: str | None = None, thumbnail_mime_type: str | None = None, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
- duration: int | None¶
- height: int | None¶
- thumbnail_mime_type: str | None¶
- thumbnail_url: str | None¶
- title: str | None¶
- type: Literal['gif']¶
- url: str¶
- width: int | None¶
- class InlineQueryResultLocation(type: Literal['location'], title: str, latitude: int, longitude: int, id: str, *, horizontal_accuracy: int | None = None, live_period: int | None = None, heading: int | None = None, proximity_alert_radius: int | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None, thumbnail_url: str | None = None, thumbnail_width: str | None = None, thumbnail_height: str | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultMessageContentReplyMarkupCommon
,_InlineQueryResultThumbnailCommon
- heading: int | None¶
- horizontal_accuracy: int | None¶
- latitude: int¶
- live_period: int | None¶
- longitude: int¶
- proximity_alert_radius: int | None¶
- title: str¶
- type: Literal['location']¶
- class InlineQueryResultMpeg4Gif(type: Literal['mpeg4Gif'], url: str, id: str, *, title: str | None = None, width: int | None = None, height: int | None = None, duration: int | None = None, thumbnail_url: str | None = None, thumbnail_mime_type: str | None = None, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
- duration: int | None¶
- height: int | None¶
- thumbnail_mime_type: str | None¶
- thumbnail_url: str | None¶
- title: str | None¶
- type: Literal['mpeg4Gif']¶
- url: str¶
- width: int | None¶
- class InlineQueryResultPhoto(type: Literal['photo'], url: str, thumbnail_url: str, id: str, *, title: str | None = None, description: str | None = None, width: int | None = None, height: int | None = None, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
- description: str | None¶
- height: int | None¶
- thumbnail_url: str¶
- title: str | None¶
- type: Literal['photo']¶
- url: str¶
- width: int | None¶
- class InlineQueryResultVenue(type: Literal['venue'], title: str, latitude: int, longitude: int, address: str, id: str, *, foursquare_id: str | None = None, foursquare_type: str | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None, thumbnail_url: str | None = None, thumbnail_width: str | None = None, thumbnail_height: str | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultMessageContentReplyMarkupCommon
,_InlineQueryResultThumbnailCommon
- address: str¶
- foursquare_id: str | None¶
- foursquare_type: str | None¶
- latitude: int¶
- longitude: int¶
- title: str¶
- type: Literal['venue']¶
- class InlineQueryResultVideo(type: Literal['video'], title: str, url: str, mime_type: str, thumbnail_url: str, id: str, *, description: str | None = None, width: int | None = None, height: int | None = None, video_duration: int | None = None, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
- description: str | None¶
- height: int | None¶
- mime_type: str¶
- thumbnail_url: str¶
- title: str¶
- type: Literal['video']¶
- url: str¶
- video_duration: int | None¶
- width: int | None¶
- class InlineQueryResultVoice(type: Literal['voice'], title: str, url: str, id: str, *, voice_duration: int | None = None, caption: str | None = None, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, message_content: MessageContentText | MessageContentLocation | MessageContentVenue | MessageContentContact | MessageContentInvoice | None = None, reply_markup: ReplyMarkupInlineKeyboard | None = None)[source]¶
Bases:
_InlineQueryResultBase
,_InlineQueryResultCaptionCommon
,_InlineQueryResultMessageContentReplyMarkupCommon
- title: str¶
- type: Literal['voice']¶
- url: str¶
- voice_duration: int | None¶
- class InputMediaAnimation(animation: str | bytes, *, thumbnail: str | bytes | None = None, caption: str | None = None, duration: int | None = None, width: int | None = None, height: int | None = None, has_spoiler: bool | None = None, file_name: str | None = None, mime_type: str | None = None, chunk_size: int | None = None)[source]¶
Bases:
_InputMediaCommon
- animation: str | bytes¶
- duration: int | None¶
- has_spoiler: bool | None¶
- height: int | None¶
- thumbnail: str | bytes | None¶
- width: int | None¶
- class InputMediaAudio(audio: str | bytes, *, thumbnail: str | bytes | None = None, caption: str | None = None, duration: int | None = None, performer: str | None = None, title: str | None = None, file_name: str | None = None, mime_type: str | None = None, chunk_size: int | None = None)[source]¶
Bases:
_InputMediaCommon
- audio: str | bytes¶
- duration: int | None¶
- performer: str | None¶
- thumbnail: str | bytes | None¶
- title: str | None¶
- class InputMediaDocument(document: str | bytes, *, thumbnail: str | bytes | None = None, caption: str | None = None, file_name: str | None = None, mime_type: str | None = None, chunk_size: int | None = None)[source]¶
Bases:
_InputMediaCommon
- document: str | bytes¶
- thumbnail: str | bytes | None¶
- class InputMediaPhoto(photo: str | bytes, *, width: int | None = None, height: int | None = None, caption: str | None = None, has_spoiler: bool | None = None, self_destruct: Literal['afterOpen'] | int | None = None, file_name: str | None = None, mime_type: str | None = None, chunk_size: int | None = None)[source]¶
Bases:
_InputMediaCommon
- has_spoiler: bool | None¶
- height: int | None¶
- photo: str | bytes¶
- self_destruct: Literal['afterOpen'] | int | None¶
- width: int | None¶
- class InputMediaVideo(video: str | bytes, *, thumbnail: str | bytes | None = None, duration: int | None = None, width: int | None = None, height: int | None = None, supports_streaming: bool | None = None, caption: str | None = None, has_spoiler: bool | None = None, self_destruct: Literal['afterOpen'] | int | None = None, file_name: str | None = None, mime_type: str | None = None, chunk_size: int | None = None)[source]¶
Bases:
_InputMediaCommon
- duration: int | None¶
- has_spoiler: bool | None¶
- height: int | None¶
- self_destruct: Literal['afterOpen'] | int | None¶
- supports_streaming: bool | None¶
- thumbnail: str | bytes | None¶
- video: str | bytes¶
- width: int | None¶
- class InputStoryContentPhoto(photo: str | bytes, *, attached_sticker_file_ids: list[str] | None = None)[source]¶
Bases:
_Type
- attached_sticker_file_ids: list[str] | None¶
- photo: str | bytes¶
- class InputStoryContentVideo(video: str | bytes, duration: int, *, attached_sticker_file_ids: list[str] | None = None, animation: bool | None = None)[source]¶
Bases:
_Type
- animation: bool | None¶
- attached_sticker_file_ids: list[str] | None¶
- duration: int¶
- video: str | bytes¶
- class InviteLink(invite_link: str, creator: User, requires_approval: bool, revoked: bool, *, title: str | None = None, expires_at: datetime | None = None, limit: int | None = None, pending_join_request_count: int | None = None)[source]¶
Bases:
_Type
- expires_at: datetime | None¶
- invite_link: str¶
- limit: int | None¶
- pending_join_request_count: int | None¶
- requires_approval: bool¶
- revoked: bool¶
- title: str | None¶
- class Invoice(title: str, description: str, start_parameter: str, currency: str, total_amount: int)[source]¶
Bases:
_Type
- currency: str¶
- description: str¶
- start_parameter: str¶
- title: str¶
- total_amount: int¶
- class KeyboardButtonMiniApp(mini_app: MiniAppInfo, text: str)[source]¶
Bases:
KeyboardButtonText
- mini_app: MiniAppInfo¶
- class KeyboardButtonRequestChat(request_chat: Any, text: str)[source]¶
Bases:
KeyboardButtonText
- request_chat: Any¶
- class KeyboardButtonRequestContact(request_contact: Literal[True], text: str)[source]¶
Bases:
KeyboardButtonText
- request_contact: Literal[True]¶
- class KeyboardButtonRequestLocation(request_location: Literal[True], text: str)[source]¶
Bases:
KeyboardButtonText
- request_location: Literal[True]¶
- class KeyboardButtonRequestPoll(request_poll: KeyboardButtonPollType, text: str)[source]¶
Bases:
KeyboardButtonText
- request_poll: KeyboardButtonPollType¶
- class KeyboardButtonRequestUser(request_user: Any, text: str)[source]¶
Bases:
KeyboardButtonText
- request_user: Any¶
- class LinkPreview(*, disable: bool | None = None, url: str | None = None, small_media: bool | None = None, large_media: bool | None = None, above_text: bool | None = None)[source]¶
Bases:
_Type
- above_text: bool | None¶
- disable: bool | None¶
- large_media: bool | None¶
- small_media: bool | None¶
- url: str | None¶
- class LiveStreamChannel(id: int, scale: int, timestamp: int)[source]¶
Bases:
_Type
- id: int¶
- scale: int¶
- timestamp: int¶
- class Location(latitude: int, longitude: int, *, horizontal_accuracy: int | None = None, live_period: int | None = None, heading: int | None = None, proximity_alert_radius: int | None = None)[source]¶
Bases:
_Type
- heading: int | None¶
- horizontal_accuracy: int | None¶
- latitude: int¶
- live_period: int | None¶
- longitude: int¶
- proximity_alert_radius: int | None¶
- class LoginUrl(url: str, *, forward_text: str | None = None, bot_username: str | None = None, request_write_access: bool | None = None)[source]¶
Bases:
_Type
- bot_username: str | None¶
- forward_text: str | None¶
- request_write_access: bool | None¶
- url: str¶
- class MaskPosition(point: Any, x_shift: int, y_shift: int, scale: int)[source]¶
Bases:
_Type
- point: Any¶
- scale: int¶
- x_shift: int¶
- y_shift: int¶
- class MessageAnimation(animation: Animation, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, caption: str | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, has_media_spoiler: bool | None = None, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageMediaBase
- class MessageAudio(audio: Audio, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, caption: str | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, has_media_spoiler: bool | None = None, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageMediaBase
- class MessageAutoDeleteTimerChanged(new_auto_delete_time: int, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- new_auto_delete_time: int¶
- class MessageChannelCreated(channel_created: Literal[True], out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- channel_created: Literal[True]¶
- class MessageChatMigratedFrom(chat_migrated_from: int, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- chat_migrated_from: int¶
- class MessageChatMigratedTo(chat_migrated_to: int, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- chat_migrated_to: int¶
- class MessageContact(contact: Contact, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- class MessageContentContact(type: Literal['contact'], phone_number: str, first_name: str, *, last_name: str | None = None, vcard: str | None = None)[source]¶
Bases:
_Type
- first_name: str¶
- last_name: str | None¶
- phone_number: str¶
- type: Literal['contact']¶
- vcard: str | None¶
- class MessageContentInvoice(type: Literal['invoice'], title: str, description: str, payload: str, provider_token: str, currency: str, prices: list[PriceTag], *, max_tip_amount: int | None = None, suggested_tip_amounts: list[int] | None = None, provider_data: str | None = None, photo_url: str | None = None, photo_size: int | None = None, photo_width: int | None = None, photo_height: int | None = None, need_name: bool | None = None, need_phone_number: bool | None = None, need_email: bool | None = None, need_shipping_a_address: bool | None = None, send_phone_number_to_porvider: bool | None = None, send_email_to_provider: bool | None = None, is_flexible: bool | None = None)[source]¶
Bases:
_Type
- currency: str¶
- description: str¶
- is_flexible: bool | None¶
- max_tip_amount: int | None¶
- need_email: bool | None¶
- need_name: bool | None¶
- need_phone_number: bool | None¶
- need_shipping_a_address: bool | None¶
- payload: str¶
- photo_height: int | None¶
- photo_size: int | None¶
- photo_url: str | None¶
- photo_width: int | None¶
- provider_data: str | None¶
- provider_token: str¶
- send_email_to_provider: bool | None¶
- send_phone_number_to_porvider: bool | None¶
- suggested_tip_amounts: list[int] | None¶
- title: str¶
- type: Literal['invoice']¶
- class MessageContentLocation(type: Literal['text'], latitude: int, longitude: int, *, horizontal_accuracy: int | None = None, live_period: int | None = None, heading: int | None = None, proximity_alert_radius: int | None = None)[source]¶
Bases:
_Type
- heading: int | None¶
- horizontal_accuracy: int | None¶
- latitude: int¶
- live_period: int | None¶
- longitude: int¶
- proximity_alert_radius: int | None¶
- type: Literal['text']¶
- class MessageContentText(type: Literal['text'], text: str, *, parse_mode: Literal['HTML'] | Literal['Markdown'] | None = None, entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, link_preview: LinkPreview | None = None)[source]¶
Bases:
_Type
- entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None¶
- link_preview: LinkPreview | None¶
- parse_mode: Literal['HTML'] | Literal['Markdown'] | None¶
- text: str¶
- type: Literal['text']¶
- class MessageContentVenue(type: Literal['venue'], latitude: int, longitude: int, title: str, address: str, *, foursquare_id: str | None = None, foursquare_type: str | None = None, google_place_id: str | None = None, google_place_type: str | None = None)[source]¶
Bases:
_Type
- address: str¶
- foursquare_id: str | None¶
- foursquare_type: str | None¶
- google_place_id: str | None¶
- google_place_type: str | None¶
- latitude: int¶
- longitude: int¶
- title: str¶
- type: Literal['venue']¶
- class MessageDeletedChatPhoto(deleted_chat_photo: Literal[True], out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- deleted_chat_photo: Literal[True]¶
- class MessageDice(dice: Dice, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- class MessageDocument(document: Document, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, caption: str | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, has_media_spoiler: bool | None = None, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageMediaBase
- class MessageEntityBankCard(type: Literal['bankCard'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['bankCard']¶
- class MessageEntityBlockquote(type: Literal['blockquote'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['blockquote']¶
- class MessageEntityBold(type: Literal['bold'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['bold']¶
- class MessageEntityBotCommand(type: Literal['botCommand'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['botCommand']¶
- class MessageEntityCashtag(type: Literal['cashtag'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['cashtag']¶
- class MessageEntityCode(type: Literal['code'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['code']¶
- class MessageEntityCustomEmoji(type: Literal['customEmoji'], custom_emoji_id: str, offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- custom_emoji_id: str¶
- type: Literal['customEmoji']¶
- class MessageEntityEmailAddress(type: Literal['email'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['email']¶
- class MessageEntityHashtag(type: Literal['hashtag'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['hashtag']¶
- class MessageEntityItalic(type: Literal['italic'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['italic']¶
- class MessageEntityMention(type: Literal['mention'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['mention']¶
- class MessageEntityPhoneNumber(type: Literal['phoneNumber'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['phoneNumber']¶
- class MessageEntityPre(type: Literal['pre'], language: str, offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- language: str¶
- type: Literal['pre']¶
- class MessageEntitySpoiler(type: Literal['spoiler'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['spoiler']¶
- class MessageEntityStrikethrough(type: Literal['strikethrough'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['strikethrough']¶
- class MessageEntityTextLink(type: Literal['textLink'], url: str, offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['textLink']¶
- url: str¶
- class MessageEntityTextMention(type: Literal['textMention'], user_id: int, offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['textMention']¶
- user_id: int¶
- class MessageEntityURL(type: Literal['url'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['url']¶
- class MessageEntityUnderline(type: Literal['underline'], offset: int, length: int)[source]¶
Bases:
_MessageEntityBase
- type: Literal['underline']¶
- class MessageForumTopicClosed(forum_topic_closed: Literal[True], out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- forum_topic_closed: Literal[True]¶
- class MessageForumTopicCreated(forum_topic_created: Any, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- forum_topic_created: Any¶
- class MessageForumTopicEdited(forum_topic_edited: Any, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- forum_topic_edited: Any¶
- class MessageForumTopicReopened(forum_topic_reopened: Literal[True], out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- forum_topic_reopened: Literal[True]¶
- class MessageGame(game: Game, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- class MessageGiveaway(giveaway: Giveaway, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- class MessageGroupCreated(group_created: Literal[True], new_chat_members: list[User], out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- group_created: Literal[True]¶
- class MessageInteractions(chat_id: int, message_id: int, reactions: list[MessageReaction], views: int, forwards: int)[source]¶
Bases:
_Type
- chat_id: int¶
- forwards: int¶
- message_id: int¶
- reactions: list[MessageReaction]¶
- views: int¶
- class MessageInvoice(invoice: Invoice, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- class MessageLeftChatMember(left_chat_member: User, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- class MessageLink(link_preview: Any, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- link_preview: Any¶
- class MessageLocation(location: Location, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- class MessageNewChatMembers(new_chat_members: list[User], out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- class MessageNewChatPhoto(new_chat_photo: Photo, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- class MessageNewChatTitle(new_chat_title: str, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- new_chat_title: str¶
- class MessagePhoto(photo: Photo, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, caption: str | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, has_media_spoiler: bool | None = None, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageMediaBase
- class MessagePinnedMessage(pinned_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- pinned_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment¶
- class MessagePoll(poll: Poll, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- class MessageReaction(reaction: ReactionEmoji | ReactionCustomEmoji, count: int, choosers: list[int], chosen: bool)[source]¶
Bases:
_Type
- choosers: list[int]¶
- chosen: bool¶
- count: int¶
- reaction: ReactionEmoji | ReactionCustomEmoji¶
- class MessageReactionCount(chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, message_id: int, date: datetime, reactions: list[ReactionCount])[source]¶
Bases:
_Type
- chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel¶
- date: datetime¶
- message_id: int¶
- reactions: list[ReactionCount]¶
- class MessageReactions(chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, message_id: int, date: datetime, old_reactions: list[ReactionEmoji | ReactionCustomEmoji], new_reactions: list[ReactionEmoji | ReactionCustomEmoji], *, user: User | None = None, actor_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None)[source]¶
Bases:
_Type
- actor_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None¶
- chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel¶
- date: datetime¶
- message_id: int¶
- new_reactions: list[ReactionEmoji | ReactionCustomEmoji]¶
- old_reactions: list[ReactionEmoji | ReactionCustomEmoji]¶
- class MessageReference(chat_id: int, message_id: int)[source]¶
Bases:
_Type
- chat_id: int¶
- message_id: int¶
- class MessageSticker(sticker: Sticker, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- class MessageSuccessfulPayment(successful_payment: SuccessfulPayment, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- successful_payment: SuccessfulPayment¶
- class MessageSupergroupCreated(supergroup_created: Literal[True], out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- supergroup_created: Literal[True]¶
- class MessageText(text: str, entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji], out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, link_preview: LinkPreview | None = None, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji]¶
- link_preview: LinkPreview | None¶
- text: str¶
- class MessageUnsupported(unsupported: Literal[True], out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- unsupported: Literal[True]¶
Bases:
_MessageBase
- class MessageVenue(venue: Venue, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- class MessageVideo(video: Video, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, caption: str | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, has_media_spoiler: bool | None = None, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageMediaBase
- class MessageVideoChatEnded(video_chat_ended: Any, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- video_chat_ended: Any¶
- class MessageVideoChatScheduled(video_chat_scheduled: Any, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- video_chat_scheduled: Any¶
- class MessageVideoChatStarted(video_chat_started: Literal[True], out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- video_chat_started: Literal[True]¶
- class MessageVideoNote(video_note: VideoNote, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- class MessageVoice(voice: Voice, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, caption: str | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, has_media_spoiler: bool | None = None, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageMediaBase
- class MessageWriteAccessAllowed(write_access_allowed: Any, out: bool, id: int, date: datetime, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, is_topic_message: bool, *, thread_id: int | None = None, from_: User | None = None, sender_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, link: str | None = None, forward_from: User | None = None, forward_from_chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel | None = None, forward_id: int | None = None, forward_signature: str | None = None, forward_sender_name: str | None = None, forward_date: datetime | None = None, is_automatic_forward: bool | None = None, reply_to_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment | None = None, reply_to_message_id: int | None = None, reactions: list[MessageReaction] | None = None, reply_quote: ReplyQuote | None = None, via_bot: User | None = None, edit_date: datetime | None = None, has_protected_content: bool | None = None, media_group_id: str | None = None, author_signature: str | None = None, views: int | None = None, forwards: int | None = None, reply_markup: ReplyMarkupInlineKeyboard | ReplyMarkupKeyboard | ReplyMarkupRemoveKeyboard | ReplyMarkupForceReply | None = None, business_connection_id: str | None = None, sender_boost_count: int | None = None, via_business_bot: User | None = None)[source]¶
Bases:
_MessageBase
- write_access_allowed: Any¶
- class NetworkStatistics(messages: NetworkStatisticsEntry, cdn: NetworkStatisticsEntry)[source]¶
Bases:
_Type
- messages: NetworkStatisticsEntry¶
- class NetworkStatisticsEntry(sent: int, received: int)[source]¶
Bases:
_Type
- received: int¶
- sent: int¶
- class OpeningHours(timezone: str, intervals: list[Any])[source]¶
Bases:
_Type
- intervals: list[Any]¶
- timezone: str¶
- class OrderInfo(*, name: str | None = None, phone_number: str | None = None, email: str | None = None, shipping_address: ShippingAddress | None = None)[source]¶
Bases:
_Type
- email: str | None¶
- name: str | None¶
- phone_number: str | None¶
- shipping_address: ShippingAddress | None¶
- class Photo(file_id: str, file_unique_id: str, width: int, height: int, file_size: int, thumbnails: list[Thumbnail])[source]¶
Bases:
_Type
- file_id: str¶
- file_size: int¶
- file_unique_id: str¶
- height: int¶
- width: int¶
- class Poll(id: str, question: str, question_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji], options: list[PollOption], total_voter_count: int, is_closed: bool, is_anonymous: bool, type: Any, *, allow_multiple_answers: bool | None = None, correct_option_index: int | None = None, explanation: str | None = None, explanation_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None, open_period: int | None = None, close_date: datetime | None = None)[source]¶
Bases:
_Type
- allow_multiple_answers: bool | None¶
- close_date: datetime | None¶
- correct_option_index: int | None¶
- explanation: str | None¶
- explanation_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None¶
- id: str¶
- is_anonymous: bool¶
- is_closed: bool¶
- open_period: int | None¶
- options: list[PollOption]¶
- question: str¶
- question_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji]¶
- total_voter_count: int¶
- type: Any¶
- class PollOption(text: str, entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji], voter_count: int)[source]¶
Bases:
_Type
- entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji]¶
- text: str¶
- voter_count: int¶
- class PreCheckoutQuery(id: str, from_: User, currency: str, total_amount: int, invoice_payload: str, *, shipping_option_id: str | None = None, order_info: OrderInfo | None = None)[source]¶
Bases:
_Type
- currency: str¶
- id: str¶
- invoice_payload: str¶
- shipping_option_id: str | None¶
- total_amount: int¶
- class ReactionCount(reaction: ReactionEmoji | ReactionCustomEmoji, count: int)[source]¶
Bases:
_Type
- count: int¶
- reaction: ReactionEmoji | ReactionCustomEmoji¶
- class ReactionCustomEmoji(type: Literal['customEmoji'], id: str)[source]¶
Bases:
_Type
- id: str¶
- type: Literal['customEmoji']¶
- class ReactionEmoji(type: Literal['emoji'], emoji: str)[source]¶
Bases:
_Type
- emoji: str¶
- type: Literal['emoji']¶
- class ReplyMarkupForceReply(force_reply: Literal[True], *, input_field_placeholder: str | None = None, selective: bool | None = None)[source]¶
Bases:
_Type
- force_reply: Literal[True]¶
- input_field_placeholder: str | None¶
- selective: bool | None¶
- class ReplyMarkupInlineKeyboard(inline_keyboard: list[list[InlineKeyboardButtonURL | InlineKeyboardButtonCallback | InlineKeyboardButtonMiniApp | InlineKeyboardButtonLogin | InlineKeyboardButtonSwitchInline | InlineKeyboardButtonSwitchInlineCurrent | InlineKeyboardButtonGame | InlineKeyboardButtonPay]])[source]¶
Bases:
_Type
- class ReplyMarkupKeyboard(keyboard: list[list[KeyboardButtonText | KeyboardButtonRequestUser | KeyboardButtonRequestChat | KeyboardButtonRequestContact | KeyboardButtonRequestLocation | KeyboardButtonRequestPoll | KeyboardButtonMiniApp]], *, is_persistent: bool | None = None, resize_keyboard: bool | None = None, one_time_keyboard: bool | None = None, input_field_placeholder: str | None = None, selective: bool | None = None)[source]¶
Bases:
_Type
- input_field_placeholder: str | None¶
- is_persistent: bool | None¶
- keyboard: list[list[KeyboardButtonText | KeyboardButtonRequestUser | KeyboardButtonRequestChat | KeyboardButtonRequestContact | KeyboardButtonRequestLocation | KeyboardButtonRequestPoll | KeyboardButtonMiniApp]]¶
- one_time_keyboard: bool | None¶
- resize_keyboard: bool | None¶
- selective: bool | None¶
- class ReplyMarkupRemoveKeyboard(remove_keyboard: Literal[True], *, selective: bool | None = None)[source]¶
Bases:
_Type
- remove_keyboard: Literal[True]¶
- selective: bool | None¶
- class ReplyQuote(offset: int, text: str, entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji])[source]¶
Bases:
_Type
- entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji]¶
- offset: int¶
- text: str¶
- class RestrictionReason(platform: str, reason: str, text: str)[source]¶
Bases:
_Type
- platform: str¶
- reason: str¶
- text: str¶
- class ShippingAddress(country_code: str, state: str, city: str, street_line1: str, street_line2: str, post_code: str)[source]¶
Bases:
_Type
- city: str¶
- country_code: str¶
- post_code: str¶
- state: str¶
- street_line1: str¶
- street_line2: str¶
- class Sticker(file_id: str, file_unique_id: str, type: Any, width: int, height: int, is_animated: bool, is_video: bool, thumbnails: list[Thumbnail], *, emoji: str | None = None, set_name: str | None = None, premium_animation: Any | None = None, mask_position: MaskPosition | None = None, custom_emoji_id: str | None = None, needs_repainting: bool | None = None, file_size: int | None = None)[source]¶
Bases:
_Type
- custom_emoji_id: str | None¶
- emoji: str | None¶
- file_id: str¶
- file_size: int | None¶
- file_unique_id: str¶
- height: int¶
- is_animated: bool¶
- is_video: bool¶
- mask_position: MaskPosition | None¶
- needs_repainting: bool | None¶
- set_name: str | None¶
- type: Any¶
- width: int¶
- class Story(out: bool, id: int, chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel, date: datetime, edited: bool, content: StoryContentPhoto | StoryContentVideo | StoryContentUnsupported, interactive_areas: list[StoryInteractiveAreaLocation | StoryInteractiveAreaVenue | StoryInteractiveAreaReaction | StoryInteractiveAreaMessage], highlighted: bool, *, interactions: StoryInteractions | None = None, privacy: StoryPrivacyEveryone | StoryPrivacyConctacts | StoryPrivacyCloseFriends | StoryPrivacyOnly | None = None, caption: str | None = None, caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None = None)[source]¶
Bases:
_Type
- chat: ChatPPrivate | ChatPGroup | ChatPSupergroup | ChatPChannel¶
- content: StoryContentPhoto | StoryContentVideo | StoryContentUnsupported¶
- date: datetime¶
- edited: bool¶
- highlighted: bool¶
- id: int¶
- interactions: StoryInteractions | None¶
- interactive_areas: list[StoryInteractiveAreaLocation | StoryInteractiveAreaVenue | StoryInteractiveAreaReaction | StoryInteractiveAreaMessage]¶
- out: bool¶
- privacy: StoryPrivacyEveryone | StoryPrivacyConctacts | StoryPrivacyCloseFriends | StoryPrivacyOnly | None¶
- class StoryContentUnsupported(unsupported: Literal[True])[source]¶
Bases:
_Type
- unsupported: Literal[True]¶
- class StoryInteractions(views: int, forwards: int, *, reactions: list[StoryReaction] | None = None, reaction_count: int | None = None)[source]¶
Bases:
_Type
- forwards: int¶
- reaction_count: int | None¶
- reactions: list[StoryReaction] | None¶
- views: int¶
- class StoryInteractiveAreaLocation(location: Location, position: StoryInteractiveAreaPosition)[source]¶
Bases:
_StoryInteractiveAreaPositionCommon
- class StoryInteractiveAreaMessage(message_reference: MessageReference, position: StoryInteractiveAreaPosition)[source]¶
Bases:
_StoryInteractiveAreaPositionCommon
- message_reference: MessageReference¶
- class StoryInteractiveAreaPosition(x_percentage: int, y_percentage: int, width_percentage: int, height_percentage: int, rotation_angle: int)[source]¶
Bases:
_Type
- height_percentage: int¶
- rotation_angle: int¶
- width_percentage: int¶
- x_percentage: int¶
- y_percentage: int¶
- class StoryInteractiveAreaReaction(reaction: ReactionEmoji | ReactionCustomEmoji, position: StoryInteractiveAreaPosition, *, count: int | None = None, dark: bool | None = None, flipped: bool | None = None)[source]¶
Bases:
_StoryInteractiveAreaPositionCommon
- count: int | None¶
- dark: bool | None¶
- flipped: bool | None¶
- reaction: ReactionEmoji | ReactionCustomEmoji¶
- class StoryInteractiveAreaVenue(venue: Venue, position: StoryInteractiveAreaPosition)[source]¶
Bases:
_StoryInteractiveAreaPositionCommon
- class StoryPrivacyCloseFriends(close_friends: Literal[True])[source]¶
Bases:
_Type
- close_friends: Literal[True]¶
- class StoryPrivacyConctacts(contacts_except: list[int])[source]¶
Bases:
_Type
- contacts_except: list[int]¶
- class StoryPrivacyEveryone(everyone_except: list[int])[source]¶
Bases:
_Type
- everyone_except: list[int]¶
- class StoryReaction(reaction: ReactionEmoji | ReactionCustomEmoji, count: int, chosen: bool)[source]¶
Bases:
_Type
- chosen: bool¶
- count: int¶
- reaction: ReactionEmoji | ReactionCustomEmoji¶
- class StoryReference(chat_id: int, story_id: int)[source]¶
Bases:
_Type
- chat_id: int¶
- story_id: int¶
- class SuccessfulPayment(currency: str, total_amount: int, invoice_payload: str, telegram_payment_charge_id: str, provider_payment_charge_id: str, *, shipping_option_id: str | None = None, order_info: OrderInfo | None = None)[source]¶
Bases:
_Type
- currency: str¶
- invoice_payload: str¶
- provider_payment_charge_id: str¶
- shipping_option_id: str | None¶
- telegram_payment_charge_id: str¶
- total_amount: int¶
- class Thumbnail(file_id: str, file_unique_id: str, width: int, height: int, file_size: int)[source]¶
Bases:
_Type
- file_id: str¶
- file_size: int¶
- file_unique_id: str¶
- height: int¶
- width: int¶
- class UpdateBusinessConnection(business_connection: BusinessConnection)[source]¶
Bases:
_Type
- business_connection: BusinessConnection¶
- class UpdateCallbackQuery(callback_query: CallbackQuery)[source]¶
Bases:
_Type
- callback_query: CallbackQuery¶
- class UpdateChatMember(chat_member: ChatMemberUpdated)[source]¶
Bases:
_Type
- chat_member: ChatMemberUpdated¶
- class UpdateChosenInlineResult(chosen_inline_result: ChosenInlineResult)[source]¶
Bases:
_Type
- chosen_inline_result: ChosenInlineResult¶
- class UpdateDeletedMessages(deleted_messages: list[MessageReference], *, business_connection_id: str | None = None)[source]¶
Bases:
_Type
- business_connection_id: str | None¶
- deleted_messages: list[MessageReference]¶
- class UpdateDeletedStory(deleted_story: StoryReference)[source]¶
Bases:
_Type
- deleted_story: StoryReference¶
- class UpdateEditedChat(edited_chat: ChatListItem)[source]¶
Bases:
_Type
- edited_chat: ChatListItem¶
- class UpdateEditedMessage(edited_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment)[source]¶
Bases:
_Type
- edited_message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment¶
- class UpdateInlineQuery(inline_query: InlineQuery)[source]¶
Bases:
_Type
- inline_query: InlineQuery¶
- class UpdateMessageInteractions(message_interactions: MessageInteractions)[source]¶
Bases:
_Type
- message_interactions: MessageInteractions¶
- class UpdateMessageReactionCount(message_reaction_count: MessageReactionCount)[source]¶
Bases:
_Type
- message_reaction_count: MessageReactionCount¶
- class UpdateMessageReactions(message_reactions: MessageReactions)[source]¶
Bases:
_Type
- message_reactions: MessageReactions¶
- class UpdateMyChatMember(my_chat_member: ChatMemberUpdated)[source]¶
Bases:
_Type
- my_chat_member: ChatMemberUpdated¶
- class UpdateNewChat(new_chat: ChatListItem)[source]¶
Bases:
_Type
- new_chat: ChatListItem¶
- class UpdateNewMessage(message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment)[source]¶
Bases:
_Type
- message: MessageText | MessageLink | MessagePhoto | MessageDocument | MessageVideo | MessageSticker | MessageAnimation | MessageVoice | MessageAudio | MessageDice | MessageVideoNote | MessageContact | MessageGame | MessagePoll | MessageInvoice | MessageVenue | MessageLocation | MessageNewChatMembers | MessageLeftChatMember | MessageNewChatTitle | MessageNewChatPhoto | MessageDeletedChatPhoto | MessageGroupCreated | MessageSupergroupCreated | MessageChannelCreated | MessageAutoDeleteTimerChanged | MessageChatMigratedTo | MessageChatMigratedFrom | MessagePinnedMessage | MessageUserShared | MessageWriteAccessAllowed | MessageForumTopicCreated | MessageForumTopicEdited | MessageForumTopicClosed | MessageForumTopicReopened | MessageVideoChatScheduled | MessageVideoChatStarted | MessageVideoChatEnded | MessageGiveaway | MessageUnsupported | MessageSuccessfulPayment¶
- class UpdatePreCheckoutQuery(pre_checkout_query: PreCheckoutQuery)[source]¶
Bases:
_Type
- pre_checkout_query: PreCheckoutQuery¶
- class UpdateVideoChat(video_chat: VideoChatActive | VideoChatScheduled | VideoChatEnded)[source]¶
Bases:
_Type
- video_chat: VideoChatActive | VideoChatScheduled | VideoChatEnded¶
- class User(id: int, color: int, is_bot: bool, first_name: str, is_scam: bool, is_fake: bool, is_premium: bool, is_verified: bool, is_support: bool, added_to_attachment_menu: bool, *, last_name: str | None = None, username: str | None = None, also: list[str] | None = None, photo: ChatPhoto | None = None, language_code: str | None = None)[source]¶
Bases:
_Type
- also: list[str] | None¶
- color: int¶
- first_name: str¶
- property full_name: str¶
- id: int¶
- is_bot: bool¶
- is_fake: bool¶
- is_scam: bool¶
- is_support: bool¶
- is_verified: bool¶
- language_code: str | None¶
- last_name: str | None¶
- property mention: str¶
- username: str | None¶
- class Venue(location: Location, title: str, address: str, *, foursquare_id: str | None = None, foursquare_type: str | None = None)[source]¶
Bases:
_Type
- address: str¶
- foursquare_id: str | None¶
- foursquare_type: str | None¶
- title: str¶
- class Video(file_id: str, file_unique_id: str, width: int, height: int, duration: int, thumbnails: list[Thumbnail], mime_type: str, file_size: int, *, file_name: str | None = None)[source]¶
Bases:
_Type
- duration: int¶
- file_id: str¶
- file_name: str | None¶
- file_size: int¶
- file_unique_id: str¶
- height: int¶
- mime_type: str¶
- width: int¶
- class VideoChatActive(type: Literal['active'], recording: bool, id: str, title: str, live_stream: bool, participant_count: int)[source]¶
Bases:
_VideoChatCommon
,_VideoChatNotEndedCommon
- recording: bool¶
- type: Literal['active']¶
- class VideoChatEnded(type: Literal['ended'], duration: int, id: str)[source]¶
Bases:
_VideoChatCommon
- duration: int¶
- type: Literal['ended']¶
- class VideoChatScheduled(type: Literal['scheduled'], scheduled_for: datetime, id: str, title: str, live_stream: bool, participant_count: int)[source]¶
Bases:
_VideoChatCommon
,_VideoChatNotEndedCommon
- scheduled_for: datetime¶
- type: Literal['scheduled']¶