All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractFile |
Abstract class for File messages.
|
| AbstractFileWithDimensions |
File with width and height.
|
| AbstractHandler<B extends BotConfiguration,I,O> |
Abstract class to handle a Chatbots webhook in an AWS Lambda Handler.
|
| ActionParameter |
List of string parameters to supply when the action method is invoked.
|
| Animation |
This object represents an animation file (GIF or H.264/MPEG-4 AVC video without sound).
|
| Audio |
This object represents an audio file to be treated as music by the Telegram clients.
|
| BasecampBotConfiguration |
Marker interface for Basecamp Bot Configuration.
|
| BasecampBotConfigurationProperties |
|
| BasecampController |
Defines a route to handle the Basecamp Chatbot webhook.
|
| BasecampControllerConfiguration |
|
| BasecampHandler |
Handler for Basecamp Chatbot messages.
|
| BasecampUserAgentValidator |
Utility class to validate the HttpHeaders.USER_AGENT for a Basecamp chatbot webhook.
|
| BotCommand |
|
| BotConfiguration |
Bot Configuration.
|
| CallbackGame |
A placeholder, currently holds no information.
|
| CallbackQuery |
This object represents an incoming callback query from a callback button in an inline keyboard.
|
| Chat |
This object represents a chat.
|
| ChatAdministratorRights |
Represents the rights of an administrator in a chat.
|
| ChatbotsConfiguration |
|
| ChatbotsConfigurationProperties |
|
| ChatInviteLink |
Represents an invite link for a chat.
|
| ChatLocation |
Represents a location to which a chat is connected.
|
| ChatMember |
This object contains information about one member of a chat.
|
| ChatPermissions |
Describes actions that a non-administrator user is allowed to take in a chat.
|
| ChatPhoto |
This object represents a chat photo.
|
| ChatType |
Type of Chat.
|
| ChosenInlineResult |
Represents a result of an inline query that was chosen by the user and sent to their chat partner.
|
| Code |
The canonical error codes for gRPC APIs.
|
| CommandHandler |
Abstract class to make easy to respond static content for a Telegram Bot command.
|
| CommandResponse |
Static Response for a Slash command.
|
| Company |
|
| Contact |
This object represents a phone contact.
|
| ControllerConfiguration |
Base configuration for all controllers.
|
| ControllerConfigurationProperties |
|
| Creator |
Message Creator.
|
| DefaultDispatcher<B extends BotConfiguration,I,O> |
Iterates through every Handler in odered and dispatch the message to the first which can handle the request.
|
| DefaultTextResourceLoader |
Users ResourceLoader to load a static resource associated with a command.
|
| DefaultTokenValidator |
|
| Dice |
This object represents an animated emoji that displays a random value.
|
| Dispatcher<B extends BotConfiguration,I,O> |
|
| Document |
This object represents a general file (as opposed to photos, voice messages and audio files).
|
| EncryptedCredentials |
Contains data required for decrypting and authenticating EncryptedPassportElement.
|
| EncryptedPassportElement |
|
| File |
This object represents a file ready to be downloaded.
|
| FileExtension |
File extensions for Static Bot Commands.
|
| 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').
|
| FormAction |
A form action describes the behavior when the form is submitted.
|
| Game |
This object represents a game.
|
| Handler |
Azure function to handle Telegram Webhook.
|
| Handler |
HttpFunction for Basecamp Bot webhook.
|
| Handler |
AWS Lambda Handler for a Telegram Bot Webhook.
|
| Handler<B extends BotConfiguration,I,O> |
Request handlers are responsible for handling one or more types of incoming requests.
|
| Handler |
Azure function to handle Telegram Webhook.
|
| Handler |
HttpFunction for Telegram Bot webhook.
|
| Handler |
AWS Lambda Handler for a Telegram Bot Webhook.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| MaskPosition |
This object describes the position on faces where a mask should be placed by default.
|
| MaskPositionPoint |
|
| MatchedUrl |
A matched url in a Chat message.
|
| Message |
This object represents a message.
|
| MessageAutoDeleteTimerChanged |
This object represents a service message about a change in auto-delete timer settings.
|
| MessageEntity |
This object represents one special entity in a text message.
|
| MessageId |
This object represents a message.
|
| OrderInfo |
This object represents information about an order.
|
| ParseMode |
|
| ParseModeUtils |
|
| PassportData |
Contains information about Telegram Passport data shared with the bot by the user.
|
| PassportFile |
This object represents a file uploaded to Telegram Passport.
|
| PhotoSize |
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 one answer option in a poll.
|
| PreCheckoutQuery |
This object contains information about an incoming pre-checkout query.
|
| 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.
|
| Query |
Message directed to a Basecamp 3 interactive Chatbot.
|
| 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 remove the current custom keyboard and display the default letter-keyboard.
|
| ResponseParameters |
Contains information about why a request was unsuccessful.
|
| Send |
|
| SendAnimation |
|
| SendAudio |
|
| SendCaption |
Send content with caption.
|
| SendChatAction |
|
| SendContact |
|
| SendCoordinates |
Sends latitudes and longitudes.
|
| SendDocument |
|
| SendLocation |
|
| SendMessage |
|
| SendMessageUtils |
|
| SendPhoto |
|
| SendPoll |
|
| SendText |
|
| SendVenue |
|
| SendVideo |
|
| SendVideoNote |
|
| SendVoice |
|
| ShippingAddress |
This object represents a shipping address.
|
| ShippingQuery |
This object contains information about an incoming shipping query.
|
| SlashCommand |
A slash command in Google Chat.
|
| SlashCommandParser<I> |
Attempts to parser a Slash command from a message.
|
| Space |
A space in Google Chat.
|
| SpaceDetails |
Details about the space including description and rules.
|
| SpaceParser<I,S> |
Api to retrieve the space associated with the message.
|
| SpaceType |
|
| Sticker |
|
| StickerSet |
This object represents a sticker.
|
| SuccessfulPayment |
This object contains basic information about a successful payment.
|
| TelegramBotConfiguration |
Telegram Bot Configuration.
|
| TelegramBotConfigurationProperties |
|
| TelegramController |
Defines a route to handle the Telegram Chatbot webhook.
|
| TelegramControllerConfiguration |
|
| TelegramHandler<O> |
|
| TelegramSlashCommandParser |
|
| TelegramSpaceParser |
|
| TextResourceLoader |
Composes a static command response for a given command.
|
| TokenValidator |
API to validate a token provided the Bot Father and return the Bot's configuration.
|
| Type |
The type of Space.
|
| Update |
Represents an incoming update.
|
| User |
A user in Google Chat.
|
| User |
This object represents a Telegram user or bot.
|
| UserProfilePhotos |
This object represent a user's profile pictures.
|
| UserType |
|
| Venue |
This object represents a venue.
|
| Video |
This object represents a video file.
|
| VideoChatEnded |
This object represents a service message about a video chat ended in the chat.
|
| VideoChatParticipantsInvited |
This object represents a service message about new members invited to a video chat.
|
| VideoChatScheduled |
This object represents a service message about a video chat scheduled in the chat.
|
| VideoChatStarted |
This object represents a service message about a video chat started in the chat.
|
| VideoNote |
This object represents a video message (available in Telegram apps as of v.4.0).
|
| Voice |
This object represents a voice note.
|
| WebAppData |
Describes data sent from a Web App to the bot.
|
| WebAppInfo |
Describes a Web App.
|