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.
|