Package io.micronaut.chatbots.telegram.api


package io.micronaut.chatbots.telegram.api
Since:
1.0.0 Telegram Bots API classes.
Author:
Sergio del Amo
  • Class
    Description
    Abstract class for File messages.
    File with width and height.
    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.
     
    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.
    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.
    This object represents a phone contact.
    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.
    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 object represents a game.
    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.
     
    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.
    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.
    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.
    This object represents a shipping address.
    This object contains information about an incoming shipping query.
     
    This object represents a sticker.
    This object contains basic information about a successful payment.
    Represents an incoming update.
    This object represents a Telegram user or bot.
    This object represent a user's profile pictures.
    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.