All Classes and Interfaces

Class
Description
Abstract class for File messages.
File with width and height.
Abstract class to handle a Chatbots webhook in an AWS Lambda Handler.
List of string parameters to supply when the action method is invoked.
This object represents an animation file (GIF or H.264/MPEG-4 AVC video without sound).
This object represents an audio file to be treated as music by the Telegram clients.
Marker interface for Basecamp Bot Configuration.
EachProperty implementation of BasecampBotConfiguration.
Defines a route to handle the Basecamp Chatbot webhook.
BasecampController configuration.
Handler for Basecamp Chatbot messages.
Utility class to validate the HttpHeaders.USER_AGENT for a Basecamp chatbot webhook.
 
Bot Configuration.
A placeholder, currently holds no information.
This object represents an incoming callback query from a callback button in an inline keyboard.
This object represents a chat.
Represents the rights of an administrator in a chat.
 
ConfigurationProperties implementation of ChatbotsConfiguration.
Represents an invite link for a chat.
Represents a location to which a chat is connected.
This object contains information about one member of a chat.
Describes actions that a non-administrator user is allowed to take in a chat.
This object represents a chat photo.
Type of Chat.
Represents a result of an inline query that was chosen by the user and sent to their chat partner.
The canonical error codes for gRPC APIs.
Abstract class to make easy to respond static content for a Telegram Bot command.
Static Response for a Slash command.
 
This object represents a phone contact.
Base configuration for all controllers.
Default implementation of ControllerConfiguration.
Message Creator.
Iterates through every Handler in odered and dispatch the message to the first which can handle the request.
Users ResourceLoader to load a static resource associated with a command.
 
This object represents an animated emoji that displays a random value.
 
This object represents a general file (as opposed to photos, voice messages and audio files).
Contains data required for decrypting and authenticating EncryptedPassportElement.
 
This object represents a file ready to be downloaded.
File extensions for Static Bot Commands.
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').
A form action describes the behavior when the form is submitted.
This object represents a game.
Azure function to handle Telegram Webhook.
HttpFunction for Basecamp Bot webhook.
AWS Lambda Handler for a Telegram Bot Webhook.
Request handlers are responsible for handling one or more types of incoming requests.
Azure function to handle Telegram Webhook.
HttpFunction for Telegram Bot webhook.
AWS Lambda Handler for a Telegram Bot Webhook.
This object represents one button of an inline keyboard.
This object represents an inline keyboard that appears right next to the message it belongs to.
This object represents an incoming inline query.
This object represents the content of a media message to be sent.
Represents an animation file (GIF or H.264/MPEG-4 AVC video without sound) to be sent.
Represents an audio file to be treated as music to be sent.
Represents a general file to be sent.
Represents a photo to be sent.
Represents a video to be sent.
This object contains basic information about an invoice.
This object represents one button of the reply keyboard.
This object represents type of a poll, which is allowed to be created and sent when the corresponding button is pressed.
This object represents a point on the map.
This object represents a parameter of the inline keyboard button used to automatically authorize a user.
This object describes the position on faces where a mask should be placed by default.
 
A matched url in a Chat message.
This object represents a message.
This object represents a service message about a change in auto-delete timer settings.
This object represents one special entity in a text message.
This object represents a message.
This object represents information about an order.
 
Utility methods for ParseMode.
Contains information about Telegram Passport data shared with the bot by the user.
This object represents a file uploaded to Telegram Passport.
This object represents one size of a photo or a file / sticker thumbnail.
This object contains information about a poll.
This object represents an answer of a user in a non-anonymous poll.
This object contains information about one answer option in a poll.
This object contains information about an incoming pre-checkout query.
This object represents the content of a service message, sent whenever a user in the chat triggers a proximity alert set by another user.
Message directed to a Basecamp 3 interactive Chatbot.
This object represents a custom keyboard with reply options (see Introduction to bots for details and examples).
Upon receiving a message with this object, Telegram clients will remove the current custom keyboard and display the default letter-keyboard.
Contains information about why a request was unsuccessful.
 
 
Send content with caption.
 
 
Sends latitudes and longitudes.
 
 
 
 
 
 
 
 
 
 
 
This object represents a shipping address.
This object contains information about an incoming shipping query.
A slash command in Google Chat.
Attempts to parser a Slash command from a message.
A space in Google Chat.
Details about the space including description and rules.
Api to retrieve the space associated with the message.
 
 
This object represents a sticker.
This object contains basic information about a successful payment.
Telegram Bot Configuration.
EachProperty implementation of TelegramBotConfiguration.
Defines a route to handle the Telegram Chatbot webhook.
TelegramController configuration.
 
SlashCommandParser for Telegram.
 
Composes a static command response for a given command.
API to validate a token provided the Bot Father and return the Bot's configuration.
The type of Space.
Represents an incoming update.
A user in Google Chat.
This object represents a Telegram user or bot.
This object represent a user's profile pictures.
User type.
This object represents a venue.
This object represents a video file.
This object represents a service message about a video chat ended in the chat.
This object represents a service message about new members invited to a video chat.
This object represents a service message about a video chat scheduled in the chat.
This object represents a service message about a video chat started in the chat.
This object represents a video message (available in Telegram apps as of v.4.0).
This object represents a voice note.
Describes data sent from a Web App to the bot.
Describes a Web App.