tgbot-cpp
|
Classes | |
class | Animation |
You can provide an animation for your game so that it looks stylish in chats (check out Lumberjack for an example). More... | |
class | Api |
This class executes telegram api methods. Telegram docs: https://core.telegram.org/bots/api#available-methods More... | |
class | Audio |
This object represents an audio file (voice note). More... | |
class | Bot |
This object holds other objects specific for this bot instance. More... | |
class | CallbackGame |
A placeholder, currently holds no information. Use BotFather to set up your game. More... | |
class | CallbackQuery |
This object represents an incoming callback query from a callback button in an inline keyboard. More... | |
class | Chat |
This object represents a Telegram Chat. More... | |
class | ChatMember |
This object contains information about one member of the chat. More... | |
class | ChatPhoto |
This object represents a chat photo. More... | |
class | ChosenInlineResult |
This object represents a result of an inline query that was chosen by the user and sent to their chat partner. More... | |
class | Contact |
This object represents a phone contact. More... | |
class | Document |
This object represents a general file (as opposed to photos and audio files). More... | |
class | EventBroadcaster |
This class holds all event listeners. More... | |
class | EventHandler |
class | File |
This object represents a file ready to be downloaded. More... | |
class | ForceReply |
Upon receiving a message with this object, Telegram clients will display a reply interface to the user (act as if the user has selected the bot‘s message and tapped ’Reply'). This can be extremely useful if you want to create user-friendly step-by-step interfaces without having to sacrifice privacy mode. More... | |
class | Game |
This object represents a game. More... | |
class | GameHighScore |
This object represents one row of the high scores table for a game. More... | |
class | GenericReply |
This abstract class is base of all keyboard related events. More... | |
class | HttpClient |
This class makes http requests. More... | |
class | HttpParser |
class | HttpReqArg |
This class represents argument in POST http requests. More... | |
class | HttpServer |
This class handles HTTP requests from the Internet. More... | |
class | InlineKeyboardButton |
This object represents one button of an inline keyboard. You must use exactly one of the optional fields. More... | |
class | InlineKeyboardMarkup |
This object represents an inline keyboard that appears right next to the message it belongs to. More... | |
class | InlineQuery |
This object represents an incoming inline query. More... | |
class | InlineQueryResult |
This abstract class is base of all inline query results. More... | |
class | InlineQueryResultArticle |
Represents a link to an article of web page. More... | |
class | InlineQueryResultAudio |
Represents a link to an mp3 audio file. More... | |
class | InlineQueryResultCachedAudio |
Represents a link to an mp3 audio file stored on the Telegram servers. More... | |
class | InlineQueryResultCachedDocument |
Represents a link to a file stored on the Telegram servers. More... | |
class | InlineQueryResultCachedGif |
Represents a link to an animated GIF file stored on the Telegram servers. More... | |
class | InlineQueryResultCachedMpeg4Gif |
Represents a link to a video animation (H.264/MPEG-4 AVC video without sound) stored on the Telegram servers. More... | |
class | InlineQueryResultCachedPhoto |
Represents a link to a photo stored on the Telegram servers. More... | |
class | InlineQueryResultCachedSticker |
Represents a link to a sticker stored on the Telegram servers. More... | |
class | InlineQueryResultCachedVideo |
Represents a link to a video file stored on the Telegram servers. More... | |
class | InlineQueryResultCachedVoice |
Represents a link to a voice message stored on the Telegram servers. More... | |
class | InlineQueryResultContact |
Represents a contact with a phone number. More... | |
class | InlineQueryResultDocument |
Represents a link to a file. More... | |
class | InlineQueryResultGame |
Represents a Game. More... | |
class | InlineQueryResultGif |
Represents a link to an animated GIF file. More... | |
class | InlineQueryResultLocation |
Represents a location on a map. More... | |
class | InlineQueryResultMpeg4Gif |
Represents a link to a video animation (H.264/MPEG-4 AVC video without sound). More... | |
class | InlineQueryResultPhoto |
Represents a link to a photo. More... | |
class | InlineQueryResultVenue |
Represents a venue. More... | |
class | InlineQueryResultVideo |
Represents link to a page containing an embedded video player or a video file. More... | |
class | InlineQueryResultVoice |
Represents link to a page containing an embedded video player or a video file. More... | |
class | InputContactMessageContent |
Represents the content of a contact message to be sent as the result of an inline query. More... | |
class | InputFile |
This object represents the contents of a file to be uploaded. More... | |
class | InputLocationMessageContent |
Represents the content of a location message to be sent as the result of an inline query. More... | |
class | InputMedia |
This object represents the content of a media message to be sent. More... | |
class | InputMediaPhoto |
Represents a photo to be sent. More... | |
class | InputMediaVideo |
Represents a video to be sent. More... | |
class | InputMessageContent |
This object represents the content of a message to be sent as a result of an inline query. More... | |
class | InputTextMessageContent |
Represents the content of a text message to be sent as the result of an inline query. More... | |
class | InputVenueMessageContent |
Represents the content of a venue message to be sent as the result of an inline query. More... | |
class | Invoice |
This object contains basic information about an invoice. More... | |
class | KeyboardButton |
This object represents one button of the reply keyboard. More... | |
class | LabeledPrice |
This object represents a portion of the price for goods or services. More... | |
class | Location |
This object represents a point on the map. More... | |
class | MaskPosition |
This object describes the position on faces where a mask should be placed by default. More... | |
class | Message |
This object represents a message. More... | |
class | MessageEntity |
This object represents one special entity in a text message. For example, hashtags, usernames, URLs, etc. More... | |
class | OrderInfo |
This object represents information about an order. More... | |
class | PhotoSize |
This object represents one size of a photo or a file / sticker thumbnail. More... | |
class | PreCheckoutQuery |
This object contains information about an incoming pre-checkout query. More... | |
class | ReplyKeyboardMarkup |
This object represents a custom keyboard with reply options. More... | |
class | ReplyKeyboardRemove |
Upon receiving a message with this object, Telegram clients will remove the current custom keyboard and display the default letter-keyboard. More... | |
class | ResponseParameters |
Contains information about why a request was unsuccessfull. More... | |
class | ShippingAddress |
This object represents a shipping address. More... | |
class | ShippingOption |
This object represents one shipping option. More... | |
class | ShippingQuery |
This object contains information about an incoming shipping query. More... | |
class | Sticker |
This object represents a general file (as opposed to photos and audio files). More... | |
class | StickerSet |
This object represents a sticker set. More... | |
class | SuccessfulPayment |
This object contains basic information about a successful payment. More... | |
class | TgException |
Exception type which is only thrown when Telegram refuses API request. More... | |
class | TgLongPoll |
This class handles long polling and updates parsing. More... | |
class | TgWebhookServer |
class | TgWebhookTcpServer |
class | Update |
This object represents an incoming update. More... | |
class | Url |
This class parses a string with the url. More... | |
class | User |
This object represents a Telegram user or bot. More... | |
class | UserProfilePhotos |
This object represent a user's profile pictures. More... | |
class | Venue |
This object represents a venue. More... | |
class | Video |
This object represents a video file. More... | |
class | VideoNote |
This object represents a video message (available in Telegram apps as of v.4.0). More... | |
class | Voice |
This object represents a voice note. More... | |
class | WebhookInfo |
Contains information about the current status of a webhook. More... | |