tgbotxx 1.1.6.9
Telegram Bot C++ Library
|
Ctgbotxx::Animation | This object represents an animation file (GIF or H.264/MPEG-4 AVC video without sound). https://core.telegram.org/bots/api#animation |
Ctgbotxx::Api | Api Methods https://core.telegram.org/bots/api#available-methods |
Ctgbotxx::Audio | This object represents an audio file to be treated as music by the Telegram clients. https://core.telegram.org/bots/api#audio |
►Ctgbotxx::Bot | |
Ctgbotxx::BotCommand | This object represents a bot command. https://core.telegram.org/bots/api#botcommand |
►Ctgbotxx::BotCommandScope | Base 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::BotDescription | This object represents the bot's description. https://core.telegram.org/bots/api#botdescription |
Ctgbotxx::BotName | This object represents the bot's name. https://core.telegram.org/bots/api#botname |
Ctgbotxx::BotShortDescription | This object represents the bot's short description. https://core.telegram.org/bots/api#botshortdescription |
Ctgbotxx::CallbackGame | A placeholder, currently holds no information |
Ctgbotxx::CallbackQuery | This 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. https://core.telegram.org/bots/api#callbackquery |
Ctgbotxx::Chat | This object represents a chat. https://core.telegram.org/bots/api#chat |
Ctgbotxx::ChatAdministratorRights | Represents the rights of an administrator in a chat. https://core.telegram.org/bots/api#chatadministratorrights |
Ctgbotxx::ChatBoost | This object contains information about a chat boost. https://core.telegram.org/bots/api#chatboost |
Ctgbotxx::ChatBoostRemoved | This object represents a boost removed from a chat. https://core.telegram.org/bots/api#chatboostremoved |
►Ctgbotxx::ChatBoostSource | This object describes the source of a chat boost. It can be one of: |
Ctgbotxx::ChatBoostUpdated | This object represents a boost added to a chat or changed. https://core.telegram.org/bots/api#chatboostupdated |
Ctgbotxx::ChatInviteLink | Represents an invite link for a chat. https://core.telegram.org/bots/api#chatinvitelink |
Ctgbotxx::ChatJoinRequest | Represents a join request sent to a chat. https://core.telegram.org/bots/api#chatjoinrequest |
Ctgbotxx::ChatLocation | Represents a location to which a chat is connected. https://core.telegram.org/bots/api#chatlocation |
►Ctgbotxx::ChatMember | The 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::ChatMemberUpdated | This object represents changes in the status of a chat member. https://core.telegram.org/bots/api#chatmemberupdated |
Ctgbotxx::ChatPermissions | Describes actions that a non-administrator user is allowed to take in a chat. https://core.telegram.org/bots/api#chatpermissions |
Ctgbotxx::ChatPhoto | This object represents a chat photo. https://core.telegram.org/bots/api#chatphoto |
Ctgbotxx::ChatShared | This 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::ChosenInlineResult | Represents 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::Contact | This object represents a phone contact. https://core.telegram.org/bots/api#contact |
Ctgbotxx::Dice | This object represents an animated emoji that displays a random value. https://core.telegram.org/bots/api#dice |
Ctgbotxx::Document | This 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::EncryptedCredentials | Describes 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::EncryptedPassportElement | Describes documents or other Telegram Passport elements shared with the bot by the user. https://core.telegram.org/bots/api#encryptedpassportelement |
►Cstd::false_type | |
Ctgbotxx::File | This object represents a file ready to be downloaded |
Ctgbotxx::ForumTopic | This object represents a forum topic. https://core.telegram.org/bots/api#forumtopic |
Ctgbotxx::ForumTopicClosed | This 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::ForumTopicCreated | This object represents a service message about a new forum topic created in the chat. https://core.telegram.org/bots/api#forumtopiccreated |
Ctgbotxx::ForumTopicEdited | This object represents a service message about an edited forum topic. https://core.telegram.org/bots/api#forumtopicedited |
Ctgbotxx::ForumTopicReopened | This 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::Game | This 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::GameHighScore | This object represents one row of the high scores table for a game. https://core.telegram.org/bots/api#gamehighscore |
Ctgbotxx::GeneralForumTopicHidden | This 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::GeneralForumTopicUnhidden | This 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::InlineKeyboardButton | This object represents one button of an inline keyboard. You must use exactly one of the optional fields. https://core.telegram.org/bots/api#inlinekeyboardbutton |
Ctgbotxx::InlineQuery | This 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::InlineQueryResult | Base 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::InlineQueryResultsButton | This 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::InputMedia | This object represents the content of a media message to be sent. It should be one of: |
►Ctgbotxx::InputMessageContent | Base 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::InputSticker | This object describes a sticker to be added to a sticker set. https://core.telegram.org/bots/api#inputsticker |
Ctgbotxx::Invoice | This object contains basic information about an invoice. https://core.telegram.org/bots/api#invoice |
►Ctgbotxx::IReplyMarkup | The interface of reply markup objects InlineKeyboardMarkup, ReplyKeyboardMarkup, ReplyKeyboardRemove and ForceReply. https://core.telegram.org/bots/api#sendmessage reply_markup param |
Ctgbotxx::KeyboardButton | This object represents one button of the reply keyboard. For simple text buttons, String can be used instead of this object to specify the button text. The optional fields web_app, request_user, request_chat, request_contact, request_location, and request_poll are mutually exclusive. https://core.telegram.org/bots/api#keyboardbutton |
Ctgbotxx::KeyboardButtonPollType | This 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::KeyboardButtonRequestChat | This object defines the criteria used to request a suitable chat. The identifier of the selected chat will be shared with the bot when the corresponding button is pressed. More about requesting chats » https://core.telegram.org/bots/features#chat-and-user-selection https://core.telegram.org/bots/api#keyboardbuttonrequestchat |
Ctgbotxx::KeyboardButtonRequestUser | This object defines the criteria used to request a suitable user. The identifier of the selected user 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#keyboardbuttonrequestuser |
Ctgbotxx::LabeledPrice | This object represents a portion of the price for goods or services. https://core.telegram.org/bots/api#labeledprice |
Ctgbotxx::Location | This object represents a point on the map. https://core.telegram.org/bots/api#location |
Ctgbotxx::LoginUrl | This 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::MaskPosition | This object describes the position on faces where a mask should be placed by default. https://core.telegram.org/bots/api#maskposition |
►Ctgbotxx::MenuButton | This object describes the bot's menu button in a private chat. It should be one of: |
Ctgbotxx::Message | This object represents a message. https://core.telegram.org/bots/api#message |
Ctgbotxx::MessageAutoDeleteTimerChanged | This object represents a service message about a change in auto-delete timer settings. https://core.telegram.org/bots/api#messageautodeletetimerchanged |
Ctgbotxx::MessageEntity | This object represents one special entity in a text message. For example, hashtags, usernames, URLs, etc. https://core.telegram.org/bots/api#messageentity |
Ctgbotxx::MessageId | This object represents a unique message identifier. https://core.telegram.org/bots/api#messageid |
Ctgbotxx::MessageReactionCountUpdated | This object represents reaction changes on a message with anonymous reactions. https://core.telegram.org/bots/api#messagereactioncountupdated |
Ctgbotxx::MessageReactionUpdated | This object represents a change of a reaction on a message performed by a user. https://core.telegram.org/bots/api#messagereactionupdated |
Ctgbotxx::OrderInfo | This object represents information about an order. https://core.telegram.org/bots/api#orderinfo |
Ctgbotxx::PassportData | Describes Telegram Passport data shared with the bot by the user. https://core.telegram.org/bots/api#passportdata |
►Ctgbotxx::PassportElementError | This 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::PassportFile | This 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::PhotoSize | This object represents one size of a photo or a file / sticker thumbnail. https://core.telegram.org/bots/api#photosize |
Ctgbotxx::Poll | This object contains information about a poll. https://core.telegram.org/bots/api#poll |
Ctgbotxx::PollAnswer | This object represents an answer of a user in a non-anonymous poll. https://core.telegram.org/bots/api#pollanswer |
Ctgbotxx::PollOption | This object contains information about one answer option in a poll. https://core.telegram.org/bots/api#polloption |
Ctgbotxx::PreCheckoutQuery | This object contains information about an incoming pre-checkout query. https://core.telegram.org/bots/api#precheckoutquery |
Ctgbotxx::ProximityAlertTriggered | This 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::ReactionCount | Represents a reaction added to a message along with the number of times it was added. https://core.telegram.org/bots/api#reactioncount |
►Ctgbotxx::ReactionType | This object describes the type of a reaction. Currently, it can be one of: |
Ctgbotxx::ReplyParameters | Describes reply parameters for the message that is being sent. https://core.telegram.org/bots/api#replyparameters |
►Cstd::runtime_error | |
Ctgbotxx::SentWebAppMessage | Describes an inline message sent by a Web App on behalf of a user. https://core.telegram.org/bots/api#story |
Ctgbotxx::ShippingAddress | This object represents a shipping address. https://core.telegram.org/bots/api#shippingaddress |
Ctgbotxx::ShippingOption | This object represents one shipping option. https://core.telegram.org/bots/api#shippingoption |
Ctgbotxx::ShippingQuery | This object contains information about an incoming shipping query. https://core.telegram.org/bots/api#shippingquery |
Ctgbotxx::Sticker | This object represents a sticker. https://core.telegram.org/bots/api#sticker |
Ctgbotxx::StickerSet | This object represents a sticker set. https://core.telegram.org/bots/api#stickerset |
Ctgbotxx::Story | This object represents a message about a forwarded story in the chat. Currently holds no information. https://core.telegram.org/bots/api#story |
Ctgbotxx::SuccessfulPayment | This object contains basic information about a successful payment. https://core.telegram.org/bots/api#successfulpayment |
Ctgbotxx::SwitchInlineQueryChosenChat | This 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 |
►Cstd::true_type | |
Ctgbotxx::Update | This 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::User | This object represents a Telegram user or bot. https://core.telegram.org/bots/api#user |
Ctgbotxx::UserProfilePhotos | This object represent a user's profile pictures. https://core.telegram.org/bots/api#userprofilephotos |
Ctgbotxx::UserShared | This object contains information about the user whose identifier was shared with the bot using a KeyboardButtonRequestUser button. https://core.telegram.org/bots/api#usershared |
Ctgbotxx::Venue | This object represents a venue. https://core.telegram.org/bots/api#venue |
Ctgbotxx::Video | This object represents a video file. https://core.telegram.org/bots/api#video |
Ctgbotxx::VideoChatEnded | This object represents a service message about a video chat ended in the chat. https://core.telegram.org/bots/api#videochatended |
Ctgbotxx::VideoChatParticipantsInvited | This object represents a service message about new members invited to a video chat. https://core.telegram.org/bots/api#videochatparticipantsinvited |
Ctgbotxx::VideoChatScheduled | This object represents a service message about a video chat scheduled in the chat. https://core.telegram.org/bots/api#videochatscheduled |
Ctgbotxx::VideoChatStarted | This 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::VideoNote | This object represents a video message (available in Telegram apps as of v.4.0). https://core.telegram.org/bots/api#videonote |
Ctgbotxx::Voice | This object represents a voice note. https://core.telegram.org/bots/api#voice |
Ctgbotxx::WebAppData | Describes data sent from a Web App to the bot. https://core.telegram.org/bots/api#webappdata |
Ctgbotxx::WebAppInfo | Describes a Web App. https://core.telegram.org/bots/api#webappinfo |
Ctgbotxx::WebhookInfo | Describes the current status of a webhook. https://core.telegram.org/bots/api#webhookinfo |
Ctgbotxx::WriteAccessAllowed | This 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 |