tgbotxx 1.1.9.2
Telegram Bot C++ Library
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Ctgbotxx::AcceptedGiftTypesThis object describes the types of gifts that can be gifted to a user or a chat. https://core.telegram.org/bots/api#acceptedgifttypes
 Ctgbotxx::AffiliateInfoContains information about the affiliate that received a commission via a transaction https://core.telegram.org/bots/api#affiliateinfo
 Ctgbotxx::AnimationThis object represents an animation file (GIF or H.264/MPEG-4 AVC video without sound). https://core.telegram.org/bots/api#animation
 Ctgbotxx::ApiApi Methods https://core.telegram.org/bots/api#available-methods
 Ctgbotxx::AudioThis object represents an audio file to be treated as music by the Telegram clients. https://core.telegram.org/bots/api#audio
 Ctgbotxx::BackgroundFillThis object describes the way a background is filled based on the selected colors. It can be one of:
 Ctgbotxx::BackgroundTypeThis object describes the type of a background. It can be one of:
 Ctgbotxx::BirthdateDescribes the birthdate of a user. https://core.telegram.org/bots/api#birthdate
 Ctgbotxx::Bot
 Ctgbotxx::BotCommandThis object represents a bot command. https://core.telegram.org/bots/api#botcommand
 Ctgbotxx::BotCommandScopeBase class of all bot commands scopes This object represents the scope to which bot commands are applied. Currently, the following 7 scopes are supported: BotCommandScopeDefault BotCommandScopeAllPrivateChats BotCommandScopeAllGroupChats BotCommandScopeAllChatAdministrators BotCommandScopeChat BotCommandScopeChatAdministrators BotCommandScopeChatMember https://core.telegram.org/bots/api#botcommandscope
 Ctgbotxx::BotDescriptionThis object represents the bot's description. https://core.telegram.org/bots/api#botdescription
 Ctgbotxx::BotNameThis object represents the bot's name. https://core.telegram.org/bots/api#botname
 Ctgbotxx::BotShortDescriptionThis object represents the bot's short description. https://core.telegram.org/bots/api#botshortdescription
 Ctgbotxx::BusinessBotRightsRepresents the rights of a business bot. https://core.telegram.org/bots/api#businessbotrights
 Ctgbotxx::BusinessConnectionDescribes the connection of the bot with a business account. https://core.telegram.org/bots/api#businessconnection
 Ctgbotxx::BusinessIntroContains information about the start page settings of a Telegram Business account. https://core.telegram.org/bots/api#businessintro
 Ctgbotxx::BusinessLocationContains information about the location of a Telegram Business account. https://core.telegram.org/bots/api#businesslocation
 Ctgbotxx::BusinessMessagesDeletedThis object is received when messages are deleted from a connected business account. https://core.telegram.org/bots/api#businessmessagesdeleted
 Ctgbotxx::BusinessOpeningHoursDescribes the opening hours of a business. https://core.telegram.org/bots/api#businessopeninghours
 Ctgbotxx::BusinessOpeningHoursIntervalDescribes an interval of time during which a business is open. https://core.telegram.org/bots/api#businessopeninghoursinterval
 Ctgbotxx::CallbackGameA placeholder, currently holds no information
 Ctgbotxx::CallbackQueryThis object represents an incoming callback query from a callback button in an inline keyboard. If the button that originated the query was attached to a message sent by the bot, the field message will be present. If the button was attached to a message sent via the bot (in inline mode), the field inline_message_id will be present. Exactly one of the fields data or game_short_name will be present
 Ctgbotxx::ChatThis object represents a chat. https://core.telegram.org/bots/api#chat
 Ctgbotxx::ChatAdministratorRightsRepresents the rights of an administrator in a chat. https://core.telegram.org/bots/api#chatadministratorrights
 Ctgbotxx::ChatBackgroundThis object represents a chat background. https://core.telegram.org/bots/api#chatbackground
 Ctgbotxx::ChatBoostThis object contains information about a chat boost. https://core.telegram.org/bots/api#chatboost
 Ctgbotxx::ChatBoostAddedThis object represents a service message about a user boosting a chat. https://core.telegram.org/bots/api#chatboostadded
 Ctgbotxx::ChatBoostRemovedThis object represents a boost removed from a chat. https://core.telegram.org/bots/api#chatboostremoved
 Ctgbotxx::ChatBoostSourceThis object describes the source of a chat boost. It can be one of:
 Ctgbotxx::ChatBoostUpdatedThis object represents a boost added to a chat or changed. https://core.telegram.org/bots/api#chatboostupdated
 Ctgbotxx::ChatInviteLinkRepresents an invite link for a chat. https://core.telegram.org/bots/api#chatinvitelink
 Ctgbotxx::ChatJoinRequestRepresents a join request sent to a chat. https://core.telegram.org/bots/api#chatjoinrequest
 Ctgbotxx::ChatLocationRepresents a location to which a chat is connected. https://core.telegram.org/bots/api#chatlocation
 Ctgbotxx::ChatMemberThe base class of all chat members objects. This object contains information about one member of a chat. Currently, the following 6 types of chat members are supported: ChatMemberOwner ChatMemberAdministrator ChatMemberMember ChatMemberRestricted ChatMemberLeft ChatMemberBanned https://core.telegram.org/bots/api#chatmember
 Ctgbotxx::ChatMemberUpdatedThis object represents changes in the status of a chat member. https://core.telegram.org/bots/api#chatmemberupdated
 Ctgbotxx::ChatPermissionsDescribes actions that a non-administrator user is allowed to take in a chat. https://core.telegram.org/bots/api#chatpermissions
 Ctgbotxx::ChatPhotoThis object represents a chat photo. https://core.telegram.org/bots/api#chatphoto
 Ctgbotxx::ChatSharedThis object contains information about the chat whose identifier was shared with the bot using a KeyboardButtonRequestChat button. https://core.telegram.org/bots/api#chatshared
 Ctgbotxx::ChecklistDescribes a checklist. https://core.telegram.org/bots/api#checklist
 Ctgbotxx::ChecklistTaskDescribes a task in a checklist. https://core.telegram.org/bots/api#checklisttask
 Ctgbotxx::ChecklistTasksAddedDescribes a service message about tasks added to a checklist. https://core.telegram.org/bots/api#checklisttasksadded
 Ctgbotxx::ChecklistTasksDoneDescribes a service message about checklist tasks marked as done or not done. https://core.telegram.org/bots/api#checklisttasksdone
 Ctgbotxx::ChosenInlineResultRepresents a result of an inline query that was chosen by the user and sent to their chat partner. https://core.telegram.org/bots/api#choseninlineresult
 Ctgbotxx::ContactThis object represents a phone contact. https://core.telegram.org/bots/api#contact
 Ctgbotxx::CopyTextButtonThis object represents an inline keyboard button that copies specified text to the clipboard. https://core.telegram.org/bots/api#copytextbutton
 Ctgbotxx::DiceThis object represents an animated emoji that displays a random value. https://core.telegram.org/bots/api#dice
 Ctgbotxx::DirectMessagePriceChangedDescribes a service message about a change in the price of direct messages sent to a channel chat. https://core.telegram.org/bots/api#directmessagepricechanged
 Ctgbotxx::DirectMessagesTopicDescribes a topic of a direct messages chat. https://core.telegram.org/bots/api#directmessagestopic
 Ctgbotxx::DocumentThis object represents a general file (as opposed to photos, voice messages and audio files). https://core.telegram.org/bots/api#photosize voice messages https://core.telegram.org/bots/api#voice audio files https://core.telegram.org/bots/api#audio https://core.telegram.org/bots/api#document
 Ctgbotxx::EncryptedCredentialsDescribes data required for decrypting and authenticating EncryptedPassportElement. See the Telegram Passport Documentation for a complete description of the data decryption and authentication processes. https://core.telegram.org/bots/api#encryptedcredentials
 Ctgbotxx::EncryptedPassportElementDescribes documents or other Telegram Passport elements shared with the bot by the user. https://core.telegram.org/bots/api#encryptedpassportelement
 Ctgbotxx::ExternalReplyInfoThis object contains information about a message that is being replied to, which may come from another chat or forum topic. https://core.telegram.org/bots/api#externalreplyinfo
 Cstd::false_type
 Ctgbotxx::FileThis object represents a file ready to be downloaded
 Ctgbotxx::ForumTopicThis object represents a forum topic. https://core.telegram.org/bots/api#forumtopic
 Ctgbotxx::ForumTopicClosedThis object represents a service message about a forum topic closed in the chat. Currently holds no information. https://core.telegram.org/bots/api#forumtopicclosed
 Ctgbotxx::ForumTopicCreatedThis object represents a service message about a new forum topic created in the chat. https://core.telegram.org/bots/api#forumtopiccreated
 Ctgbotxx::ForumTopicEditedThis object represents a service message about an edited forum topic. https://core.telegram.org/bots/api#forumtopicedited
 Ctgbotxx::ForumTopicReopenedThis object represents a service message about a forum topic reopened in the chat. Currently holds no information. https://core.telegram.org/bots/api#forumtopicreopened
 Ctgbotxx::GameThis object represents a game. Use BotFather to create and edit games, their short names will act as unique identifiers. https://core.telegram.org/bots/api#game
 Ctgbotxx::GameHighScoreThis object represents one row of the high scores table for a game. https://core.telegram.org/bots/api#gamehighscore
 Ctgbotxx::GeneralForumTopicHiddenThis object represents a service message about General forum topic hidden in the chat. Currently holds no information. https://core.telegram.org/bots/api#generalforumtopichidden
 Ctgbotxx::GeneralForumTopicUnhiddenThis object represents a service message about General forum topic unhidden in the chat. Currently holds no information. https://core.telegram.org/bots/api#generalforumtopicunhidden
 Ctgbotxx::GiftThis object represents a gift that can be sent by the bot. https://core.telegram.org/bots/api#gift
 Ctgbotxx::GiftInfoDescribes a service message about a regular gift that was sent or received. https://core.telegram.org/bots/api#giftinfo
 Ctgbotxx::GiftsThis object represents a list of gifts. https://core.telegram.org/bots/api#gifts
 Ctgbotxx::GiveawayThis object represents a message about a scheduled giveaway. https://core.telegram.org/bots/api#giveaway
 Ctgbotxx::GiveawayCompletedThis object represents a service message about the completion of a giveaway without public winners. https://core.telegram.org/bots/api#giveawaycompleted
 Ctgbotxx::GiveawayCreatedThis object represents a service message about the creation of a scheduled giveaway. https://core.telegram.org/bots/api#giveawaycreated
 Ctgbotxx::GiveawayWinnersThis object represents a message about the completion of a giveaway with public winners. https://core.telegram.org/bots/api#giveawaywinners
 Ctgbotxx::InaccessibleMessageThis object describes a message that was deleted or is otherwise inaccessible to the bot. https://core.telegram.org/bots/api#inaccessiblemessage
 Ctgbotxx::InlineKeyboardButtonThis object represents one button of an inline keyboard. Exactly one of the optional fields must be used to specify the type of the button. https://core.telegram.org/bots/api#inlinekeyboardbutton
 Ctgbotxx::InlineQueryThis object represents an incoming inline query. When the user sends an empty query, your bot could return some default or trending results. https://core.telegram.org/bots/api#inlinequery
 Ctgbotxx::InlineQueryResultBase class of all inline query results This object represents one result of an inline query. Telegram clients currently support results of the following 20 types:
 Ctgbotxx::InlineQueryResultsButtonThis object represents a button to be shown above inline query results. You must use exactly one of the optional fields. https://core.telegram.org/bots/api#inlinequeryresultsbutton
 Ctgbotxx::InputChecklistDescribes a checklist to create. https://core.telegram.org/bots/api#inputchecklist
 Ctgbotxx::InputChecklistTaskDescribes a task to add to a checklist. https://core.telegram.org/bots/api#inputchecklisttask
 Ctgbotxx::InputMediaThis object represents the content of a media message to be sent. It should be one of:
 Ctgbotxx::InputMessageContentBase class of all inline query results This object represents the content of a message to be sent as a result of an inline query. Telegram clients currently support the following 5 types:
 Ctgbotxx::InputPaidMediaBase class describing paid media to send https://core.telegram.org/bots/api#inputpaidmedia
 Ctgbotxx::InputPollOptionThis object contains information about one answer option in a poll to be sent. https://core.telegram.org/bots/api#inputpolloption
 Ctgbotxx::InputProfilePhotoBase class for profile photos to set https://core.telegram.org/bots/api#inputprofilephoto
 Ctgbotxx::InputStickerThis object describes a sticker to be added to a sticker set. https://core.telegram.org/bots/api#inputsticker
 Ctgbotxx::InputStoryContentBase class for story content to post https://core.telegram.org/bots/api#inputstorycontentphoto
 Ctgbotxx::InvoiceThis object contains basic information about an invoice. https://core.telegram.org/bots/api#invoice
 Ctgbotxx::IReplyMarkupThe interface of reply markup objects InlineKeyboardMarkup, ReplyKeyboardMarkup, ReplyKeyboardRemove and ForceReply. https://core.telegram.org/bots/api#sendmessage reply_markup param
 Ctgbotxx::KeyboardButtonThis object represents one button of the reply keyboard. At most one of the optional fields must be used to specify type of the button. For simple text buttons, String can be used instead of this object to specify the button text. https://core.telegram.org/bots/api#keyboardbutton
 Ctgbotxx::KeyboardButtonPollTypeThis object represents type of a poll, which is allowed to be created and sent when the corresponding button is pressed. https://core.telegram.org/bots/api#keyboardbuttonpolltype
 Ctgbotxx::KeyboardButtonRequestChatThis object defines the criteria used to request a suitable chat. Information about the selected chat will be shared with the bot when the corresponding button is pressed. The bot will be granted requested rights in the chat if appropriate. https://core.telegram.org/bots/api#keyboardbuttonrequestchat
 Ctgbotxx::KeyboardButtonRequestUsersTThis object defines the criteria used to request suitable users. Information about the selected users will be shared with the bot when the corresponding button is pressed. More about requesting users ยป https://core.telegram.org/bots/features#chat-and-user-selection https://core.telegram.org/bots/api#keyboardbuttonrequestusers
 Ctgbotxx::LabeledPriceThis object represents a portion of the price for goods or services. https://core.telegram.org/bots/api#labeledprice
 Ctgbotxx::LinkPreviewOptionsDescribes the options used for link preview generation. https://core.telegram.org/bots/api#linkpreviewoptions
 Ctgbotxx::LocationThis object represents a point on the map. https://core.telegram.org/bots/api#location
 Ctgbotxx::LocationAddressDescribes the physical address of a location. https://core.telegram.org/bots/api#locationaddress
 Ctgbotxx::LoginUrlThis object represents a parameter of the inline keyboard button used to automatically authorize a user. Serves as a great replacement for the Telegram Login Widget when the user is coming from Telegram. All the user needs to do is tap/click a button and confirm that they want to log in:
 Ctgbotxx::MaskPositionThis object describes the position on faces where a mask should be placed by default. https://core.telegram.org/bots/api#maskposition
 Ctgbotxx::MenuButtonThis object describes the bot's menu button in a private chat. It should be one of:
 Ctgbotxx::MessageThis object represents a message. https://core.telegram.org/bots/api#message
 Ctgbotxx::MessageAutoDeleteTimerChangedThis object represents a service message about a change in auto-delete timer settings. https://core.telegram.org/bots/api#messageautodeletetimerchanged
 Ctgbotxx::MessageEntityThis object represents one special entity in a text message. For example, hashtags, usernames, URLs, etc. https://core.telegram.org/bots/api#messageentity
 Ctgbotxx::MessageIdThis object represents a unique message identifier. https://core.telegram.org/bots/api#messageid
 Ctgbotxx::MessageOriginThis object describes the origin of a message. It can be one of:
 Ctgbotxx::MessageReactionCountUpdatedThis object represents reaction changes on a message with anonymous reactions. https://core.telegram.org/bots/api#messagereactioncountupdated
 Ctgbotxx::MessageReactionUpdatedThis object represents a change of a reaction on a message performed by a user. https://core.telegram.org/bots/api#messagereactionupdated
 Ctgbotxx::OrderInfoThis object represents information about an order. https://core.telegram.org/bots/api#orderinfo
 Ctgbotxx::OwnedGiftBase class for a gift owned by a user or a chat Can be either OwnedGiftRegular or OwnedGiftUnique
 Ctgbotxx::OwnedGiftsContains the list of gifts received and owned by a user or a chat. https://core.telegram.org/bots/api#ownedgifts
 Ctgbotxx::PaidMediaThis object describes paid media. Currently, it can be one of:
 Ctgbotxx::PaidMediaInfoDescribes the paid media added to a message. https://core.telegram.org/bots/api#paidmediainfo
 Ctgbotxx::PaidMediaPurchasedThis object contains information about a paid media purchase. https://core.telegram.org/bots/api#paidmediapurchased
 Ctgbotxx::PaidMessagePriceChangedDescribes a service message about a change in the price of paid messages within a chat. https://core.telegram.org/bots/api#paidmessagepricechanged
 Ctgbotxx::PassportDataDescribes Telegram Passport data shared with the bot by the user. https://core.telegram.org/bots/api#passportdata
 Ctgbotxx::PassportElementErrorThis object represents an error in the Telegram Passport element which was submitted that should be resolved by the user. It should be one of:
 Ctgbotxx::PassportFileThis object represents a file uploaded to Telegram Passport. Currently all Telegram Passport files are in JPEG format when decrypted and don't exceed 10MB. https://core.telegram.org/bots/api#passportfile
 Ctgbotxx::PhotoSizeThis object represents one size of a photo or a file / sticker thumbnail. https://core.telegram.org/bots/api#photosize
 Ctgbotxx::PollThis object contains information about a poll. https://core.telegram.org/bots/api#poll
 Ctgbotxx::PollAnswerThis object represents an answer of a user in a non-anonymous poll. https://core.telegram.org/bots/api#pollanswer
 Ctgbotxx::PollOptionThis object contains information about one answer option in a poll. https://core.telegram.org/bots/api#polloption
 Ctgbotxx::PreCheckoutQueryThis object contains information about an incoming pre-checkout query. https://core.telegram.org/bots/api#precheckoutquery
 Ctgbotxx::ProximityAlertTriggeredThis object represents the content of a service message, sent whenever a user in the chat triggers a proximity alert set by another user. https://core.telegram.org/bots/api#proximityalerttriggered
 Ctgbotxx::ReactionCountRepresents a reaction added to a message along with the number of times it was added. https://core.telegram.org/bots/api#reactioncount
 Ctgbotxx::ReactionTypeThis object describes the type of a reaction. Currently, it can be one of:
 Ctgbotxx::RefundedPaymentThis object contains basic information about a refunded payment. https://core.telegram.org/bots/api#refundedpayment
 Ctgbotxx::ReplyParametersDescribes reply parameters for the message that is being sent. https://core.telegram.org/bots/api#replyparameters
 Ctgbotxx::RevenueWithdrawalStateBase class representing the state of a revenue withdrawal operation https://core.telegram.org/bots/api#revenuewithdrawalstate
 Cstd::runtime_error
 Ctgbotxx::SentWebAppMessageDescribes an inline message sent by a Web App on behalf of a user. https://core.telegram.org/bots/api#story
 Ctgbotxx::SharedUserThis object contains information about a user that was shared with the bot using a KeyboardButtonRequestUsers button. https://core.telegram.org/bots/api#shareduser
 Ctgbotxx::ShippingAddressThis object represents a shipping address. https://core.telegram.org/bots/api#shippingaddress
 Ctgbotxx::ShippingOptionThis object represents one shipping option. https://core.telegram.org/bots/api#shippingoption
 Ctgbotxx::ShippingQueryThis object contains information about an incoming shipping query. https://core.telegram.org/bots/api#shippingquery
 Ctgbotxx::StarAmountDescribes an amount of Telegram Stars. https://core.telegram.org/bots/api#staramount
 Ctgbotxx::StarTransactionDescribes a Telegram Star transaction. Note that if the buyer initiates a chargeback with the payment provider from whom they acquired Stars (e.g., Apple, Google) following this transaction, the refunded Stars will be deducted from the bot's balance. This is outside of Telegram's control. https://core.telegram.org/bots/api#startransaction
 Ctgbotxx::StarTransactionsContains a list of Telegram Star transactions. https://core.telegram.org/bots/api#startransactions
 Ctgbotxx::StickerThis object represents a sticker. https://core.telegram.org/bots/api#sticker
 Ctgbotxx::StickerSetThis object represents a sticker set. https://core.telegram.org/bots/api#stickerset
 Ctgbotxx::StoryThis object represents a story. . https://core.telegram.org/bots/api#story
 Ctgbotxx::StoryAreaDescribes a clickable area on a story media https://core.telegram.org/bots/api#storyarea
 Ctgbotxx::StoryAreaPositionDescribes the position of a clickable area within a story https://core.telegram.org/bots/api#storyareaposition
 Ctgbotxx::StoryAreaTypeBase class for types of clickable areas on a story https://core.telegram.org/bots/api#storyareatype
 Ctgbotxx::SuccessfulPaymentThis object contains basic information about a successful payment. https://core.telegram.org/bots/api#successfulpayment
 Ctgbotxx::SuggestedPostApprovalFailedDescribes a service message about the failed approval of a suggested post. https://core.telegram.org/bots/api#suggestedpostapprovalfailed
 Ctgbotxx::SuggestedPostApprovedDescribes a service message about the approval of a suggested post. https://core.telegram.org/bots/api#suggestedpostapproved
 Ctgbotxx::SuggestedPostDeclinedDescribes a service message about the rejection of a suggested post. https://core.telegram.org/bots/api#suggestedpostdeclined
 Ctgbotxx::SuggestedPostInfoContains information about a suggested post. https://core.telegram.org/bots/api#suggestedpostinfo
 Ctgbotxx::SuggestedPostPaidDescribes a service message about a successful payment for a suggested post. https://core.telegram.org/bots/api#suggestedpostpaid
 Ctgbotxx::SuggestedPostParametersContains parameters of a post that is being suggested by the bot. https://core.telegram.org/bots/api#suggestedpostparameters
 Ctgbotxx::SuggestedPostPriceDescribes the price of a suggested post. https://core.telegram.org/bots/api#suggestedpostprice
 Ctgbotxx::SuggestedPostRefundedDescribes a service message about a payment refund for a suggested post. https://core.telegram.org/bots/api#suggestedpostrefunded
 Ctgbotxx::SwitchInlineQueryChosenChatThis object represents an inline button that switches the current user to inline mode in a chosen chat, with an optional default inline query. https://core.telegram.org/bots/api#switchinlinequerychosenchat
 Ctgbotxx::TextQuoteThis object contains information about the quoted part of a message that is replied to by the given message. https://core.telegram.org/bots/api#textquote
 Ctgbotxx::TransactionPartnerBase class for all transaction partners https://core.telegram.org/bots/api#transactionpartner
 Cstd::true_type
 Ctgbotxx::UniqueGiftThis object describes a unique gift that was upgraded from a regular gift. https://core.telegram.org/bots/api#uniquegift
 Ctgbotxx::UniqueGiftBackdropThis object describes the backdrop of a unique gift. https://core.telegram.org/bots/api#uniquegiftbackdrop
 Ctgbotxx::UniqueGiftBackdropColorsThis object describes the colors of the backdrop of a unique gift. https://core.telegram.org/bots/api#uniquegiftbackdropcolors
 Ctgbotxx::UniqueGiftInfoDescribes a service message about a unique gift that was sent or received. https://core.telegram.org/bots/api#uniquegiftinfo
 Ctgbotxx::UniqueGiftModelThis object describes the model of a unique gift. https://core.telegram.org/bots/api#uniquegiftmodel
 Ctgbotxx::UniqueGiftSymbolThis object describes the symbol shown on the pattern of a unique gift. https://core.telegram.org/bots/api#uniquegiftsymbol
 Ctgbotxx::UpdateThis object represents an incoming update. At most one of the optional parameters can be present in any given update. https://core.telegram.org/bots/api#update
 Ctgbotxx::UserThis object represents a Telegram user or bot. https://core.telegram.org/bots/api#user
 Ctgbotxx::UserChatBoostsThis object represents a list of boosts added to a chat by a user. https://core.telegram.org/bots/api#userchatboosts
 Ctgbotxx::UserProfilePhotosThis object represent a user's profile pictures. https://core.telegram.org/bots/api#userprofilephotos
 Ctgbotxx::UsersSharedThis object contains information about the users whose identifiers were shared with the bot using a KeyboardButtonRequestUsers button. https://core.telegram.org/bots/api#usersshared
 Ctgbotxx::VenueThis object represents a venue. https://core.telegram.org/bots/api#venue
 Ctgbotxx::VideoThis object represents a video file. https://core.telegram.org/bots/api#video
 Ctgbotxx::VideoChatEndedThis object represents a service message about a video chat ended in the chat. https://core.telegram.org/bots/api#videochatended
 Ctgbotxx::VideoChatParticipantsInvitedThis object represents a service message about new members invited to a video chat. https://core.telegram.org/bots/api#videochatparticipantsinvited
 Ctgbotxx::VideoChatScheduledThis object represents a service message about a video chat scheduled in the chat. https://core.telegram.org/bots/api#videochatscheduled
 Ctgbotxx::VideoChatStartedThis object represents a service message about a video chat started in the chat. Currently holds no information. https://core.telegram.org/bots/api#videochatstarted
 Ctgbotxx::VideoNoteThis object represents a video message (available in Telegram apps as of v.4.0). https://core.telegram.org/bots/api#videonote
 Ctgbotxx::VoiceThis object represents a voice note. https://core.telegram.org/bots/api#voice
 Ctgbotxx::WebAppDataDescribes data sent from a Web App to the bot. https://core.telegram.org/bots/api#webappdata
 Ctgbotxx::WebAppInfoDescribes a Web App. https://core.telegram.org/bots/api#webappinfo
 Ctgbotxx::WebhookInfoDescribes the current status of a webhook. https://core.telegram.org/bots/api#webhookinfo
 Ctgbotxx::WriteAccessAllowedThis object represents a service message about a user allowing a bot to write messages after adding it to the attachment menu, launching a Web App from a link, or accepting an explicit request from a Web App sent by the method requestWriteAccess. https://core.telegram.org/bots/api#writeaccessallowed