All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Animation This object represents an animation file (GIF or H.264/MPEG-4 AVC video without sound).ApiResponse<T> A container that parse an API responseAudio This object represents an audio file to be treated as music by the https://github.com/Cadiducho/Telegram-Bot-API/blob/master/LICENSE clients.BotAPI Interface to build Telegrams Bots Telegram Bot API version 4.6BotAPI.ChatAction Types of ChatAction.BotCommand This object represents a bot command.BotUpdatesPoller CallbackQuery This object represents an incoming callback query from a callback button in an inline keyboard.Chat Represents a chat.Chat.ChatType ChatMember This object contains information about one member of the chat.ChatMember.ChatMemberStatus ChatPermissions Describes actions that a non-administrator user is allowed to take in a chat.ChatPhoto This object represents a sticker set.ChosenInlineResult This object represents a result of an inline query that was chosen by the user and sent to their chat partner.Contact This object represents a phone contact.DefaultBotUpdatesPoller Dice This object represents a dice with random value from 1 to 6.Document This object represents a general file (as opposed to photos, voice messages and audio files).ExceptionHandler ExponentialBackOff Implementation of BackOff that increases the back off period for each retry attempt using a randomization function that grows exponentially.ExponentialBackOff.Builder Builder forExponentialBackOff
.File This object represents a file ready to be downloaded.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').Game This object represents a game.GameHighScore This object represents one row of the high scores table for a game.InlineKeyboardButton This object represents one button of an inline keyboard.InlineKeyboardMarkup This object represents an inline keyboard that appears right next to the message it belongs to.InlineQuery This object represents an incoming inline query.InlineQueryResult This object represents one result of an inline query.InlineQueryResultArticle Represents a link to an article or web page.InlineQueryResultAudio Represents a link to an mp3 audio file.InlineQueryResultCachedAudio Represents a link to an mp3 audio file stored on the Telegram servers.InlineQueryResultCachedDocument Represents a link to a file.InlineQueryResultCachedGif Represents a link to an animated GIF file stored on the Telegram servers.InlineQueryResultCachedMpeg4Gif Represents a link to a video animation (H.264/MPEG-4 AVC video without sound) stored on the Telegram servers.InlineQueryResultCachedPhoto Represents a link to a photo stored on the Telegram servers.InlineQueryResultCachedSticker Represents a link to a sticker stored on the Telegram servers.InlineQueryResultCachedVideo Represents a link to a video file stored on the Telegram servers.InlineQueryResultCachedVoice Represents a link to a voice message stored on the Telegram servers By default, this voice recording will be sent by the user.InlineQueryResultContact Represents a location on a map.InlineQueryResultDocument Represents a link to a file.InlineQueryResultGif Represents a link to an animated GIF file.InlineQueryResultLocation Represents a location on a map.InlineQueryResultMpeg4Gif Represents a link to a video animation (H.264/MPEG-4 AVC video without sound).InlineQueryResultPhoto Represents a link to a photo.InlineQueryResultVenue Represents a venue.InlineQueryResultVideo Represents a link to a video file stored on the Telegram servers.InlineQueryResultVoice Represents a link to a voice recording in an .ogg container encoded with OPUS.InputContactMessageContent Represents the content of a contact message to be sent as the result of an inline query.InputLocationMessageContent Represents the content of a location message to be sent as the result of an inline query.InputMedia This object represents the content of a media message to be sent.InputMediaAnimation Represents an animation file (GIF or H.264/MPEG-4 AVC video without sound) to be sent.InputMediaAudio Represents an audio file to be treated as music to be sent.InputMediaDocument Represents a general file to be sent.InputMediaPhoto Represents a photo to be sent.InputMediaVideo Represents a video to be sent.InputMessageContent This object represents the content of a message to be sent as a result of an inline query.InputTextMessageContent Represents the content of a text message to be sent as the result of an inline query.InputVenueMessageContent Represents the content of a venue message to be sent as the result of an inline query.Invoice This object contains basic information about an invoice.KeyboardButton This object represents one button of the reply keyboard.KeyboardButtonPollType This object represents type of a poll, which is allowed to be created and sent when the corresponding button is pressed.LabeledPrice This object represents a portion of the price for goods or services.Location This object represents a point on the map.LoginUrl This object represents a parameter of the inline keyboard button used to automatically authorize a user.LongPollingHandler Interface ready to be overrided by other Telegram Bot API implementationsMaskPosition This object describes the position on faces where a mask should be placed by default.MediaTypes Message This object represents a message.Message.Type Defines the different types of Messages that can be received.MessageEntity This object represents one special entity in a text message.OrderInfo This object represents information about an order.ParseMode Types of parse mode in a messagePhotoSize This object represents one size of a photo or a file / sticker thumbnail.Poll This object contains information about a poll.PollAnswer This object represents an answer of a user in a non-anonymous poll.PollOption This object contains information about a poll.PreCheckoutQuery This object contains information about an incoming pre-checkout query.ReplyKeyboardMarkup This object represents a custom keyboard with reply options (see Introduction to bots for details and examples).ReplyKeyboardRemove Upon receiving a message with this object, Telegram clients will hide the current custom keyboard and display the default letter-keyboard.ShippingAddress This object represents a shipping address.ShippingOption This object represents one shipping option.ShippingQuery This object contains information about an incoming shipping query.Sticker This object represents a sticker.StickerSet This object represents a sticker set.SuccessfulPayment This object contains basic information about a successful payment.TelegramBot TelegramException Update This object represents an incoming update.UpdatesSupplier User UserProfilePhotos This object represent a user's profile pictures.Venue This object represents a venue.Video This object represents a video file.VideoNote This object represents a video message (available in Telegram apps as of v.4.0).Voice This object represents a voice note.WebhookInfo Contains information about the current status of a webhook.