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
thumbnails: list[Thumbnail]
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
thumbnails: list[Thumbnail]
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
user: User
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]
from_: User
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 CallbackQueryQuestionGame(type: Literal['game'])[source]

Bases: _Type

type: Literal['game']
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 ChatBase(*, photo: Photo | None = None)[source]

Bases: _Type

photo: Photo | None
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
from_: User
new_chat_member: ChatMemberCreator | ChatMemberAdministrator | ChatMemberMember | ChatMemberRestricted | ChatMemberLeft | ChatMemberBanned
old_chat_member: ChatMemberCreator | ChatMemberAdministrator | ChatMemberMember | ChatMemberRestricted | ChatMemberLeft | ChatMemberBanned
via_shared_folder: bool | None
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
birthday: Birthday | None
location: Location | 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

from_: User
inline_message_id: str | None
location: Location | 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 Dice(emoji: str, value: int)[source]

Bases: _Type

emoji: str
value: int
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
thumbnails: list[Thumbnail]
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

animation: Animation | None
description: str
photo: Photo
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

login_url: LoginUrl
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
from_: User
id: str
location: Location | None
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
thumbnails: list[Thumbnail] | None
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
caption: str | None
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
caption: str | None
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

caption: str | None
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

caption: str | None
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

caption: str | None
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

Bases: _Type

creator: User
expires_at: datetime | None
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 KeyboardButtonPollType(*, type: Any | None = None)[source]

Bases: _Type

type: Any | None
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 KeyboardButtonText(text: str)[source]

Bases: _Type

text: str
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

animation: Animation
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

audio: Audio
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

contact: Contact
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
prices: list[PriceTag]
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
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

dice: Dice
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

document: Document
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']

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

game: Game
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

giveaway: Giveaway
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]
new_chat_members: list[User]
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

invoice: Invoice
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

left_chat_member: User

Bases: _MessageBase

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

location: Location
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

new_chat_members: list[User]
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

new_chat_photo: Photo
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

photo: Photo
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

poll: Poll
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]
user: User | None
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

sticker: Sticker
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]
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]
class MessageUserShared(user_shared: 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

user_shared: Any
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

venue: Venue
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

video: Video
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

video_note: VideoNote
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

voice: Voice
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 MiniAppInfo(url: str)[source]

Bases: _Type

url: str
class NetworkStatistics(messages: NetworkStatisticsEntry, cdn: NetworkStatisticsEntry)[source]

Bases: _Type

cdn: NetworkStatisticsEntry
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
thumbnails: list[Thumbnail]
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
from_: User
id: str
invoice_payload: str
order_info: OrderInfo | None
shipping_option_id: str | None
total_amount: int
class PriceTag(label: str, amount: int)[source]

Bases: _Type

amount: int
label: str
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

inline_keyboard: list[list[InlineKeyboardButtonURL | InlineKeyboardButtonCallback | InlineKeyboardButtonMiniApp | InlineKeyboardButtonLogin | InlineKeyboardButtonSwitchInline | InlineKeyboardButtonSwitchInlineCurrent | InlineKeyboardButtonGame | InlineKeyboardButtonPay]]
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
premium_animation: Any | None
set_name: str | None
thumbnails: list[Thumbnail]
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

caption: str | None
caption_entities: list[MessageEntityMention | MessageEntityHashtag | MessageEntityBotCommand | MessageEntityURL | MessageEntityEmailAddress | MessageEntityBold | MessageEntityItalic | MessageEntityCode | MessageEntityPre | MessageEntityTextLink | MessageEntityTextMention | MessageEntityCashtag | MessageEntityPhoneNumber | MessageEntityUnderline | MessageEntityStrikethrough | MessageEntityBlockquote | MessageEntityBankCard | MessageEntitySpoiler | MessageEntityCustomEmoji] | None
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 StoryContentPhoto(photo: Photo)[source]

Bases: _Type

photo: Photo
class StoryContentUnsupported(unsupported: Literal[True])[source]

Bases: _Type

unsupported: Literal[True]
class StoryContentVideo(video: Video)[source]

Bases: _Type

video: Video
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

location: Location
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

venue: Venue
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 StoryPrivacyOnly(only: list[int])[source]

Bases: _Type

only: 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
order_info: OrderInfo | None
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 UpdateDeletedChat(deleted_chat: Any)[source]

Bases: _Type

deleted_chat: Any
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 UpdateNewStory(story: Story)[source]

Bases: _Type

story: Story
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

added_to_attachment_menu: bool
also: list[str] | None
async block() None[source]
color: int
first_name: str
property full_name: str
id: int
is_bot: bool
is_fake: bool
is_premium: bool
is_scam: bool
is_support: bool
is_verified: bool
language_code: str | None
last_name: str | None
property mention: str
photo: ChatPhoto | None
async unblock() None[source]
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
location: Location
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
thumbnails: list[Thumbnail]
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']
class VideoNote(file_id: str, file_unique_id: str, length: int, duration: int, thumbnails: list[Thumbnail], 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
length: int
thumbnails: list[Thumbnail]
class Voice(file_id: str, file_unique_id: str, duration: int, mime_type: str, file_size: int)[source]

Bases: _Type

duration: int
file_id: str
file_size: int
file_unique_id: str
mime_type: str