Documentation

Modules

Telegram Bot Interface
An animation file (GIF or H.264/MPEG-4 AVC video without sound)
An audio file to be treated as music by the Telegram clients
A placeholder, currently holds no information
An incoming callback query from a callback button in an inline keyboard
Information about one member of a chat
Describes actions that a non-administrator user is allowed to take in a chat
A result of an inline query that was chosen by the user and sent to their chat partner
A phone contact
A general file (as opposed to photos, voice messages and audio files)
Data required for decrypting and authenticating EncryptedPassportElement
Information about documents or other Telegram Passport elements shared with the bot by the user
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')
One row of the high scores table for a game
One button of an inline keyboard
An inline keyboard that appears right next to the message it belongs to
An incoming inline query
One result of an inline query
A link to an article or web page
A link to an MP3 audio file
A link to an MP3 audio file stored on the Telegram servers
A link to a file stored on the Telegram servers
A link to an animated GIF file stored on the Telegram servers
A link to a video animation (H.264/MPEG-4 AVC video without sound) stored on the Telegram servers
A link to a photo stored on the Telegram servers
A link to a sticker stored on the Telegram servers
A link to a video file stored on the Telegram servers
A link to a voice message stored on the Telegram servers
A contact with a phone number
A link to an animated GIF file
A link to a video animation (H.264/MPEG-4 AVC video without sound)
A link to a page containing an embedded video player or a video file
A link to a voice recording in an .ogg container encoded with OPUS
The content of a contact message to be sent as the result of an inline query
The contents of a file to be uploaded
The content of a location message to be sent as the result of an inline query
The content of a media message to be sent
An animation file (GIF or H.264/MPEG-4 AVC video without sound) to be sent
An audio file to be treated as music to be sent
A general file to be sent
The content of a message to be sent as a result of an inline query
The content of a text message to be sent as the result of an inline query
The content of a venue message to be sent as the result of an inline query
Basic information about an invoice
One button of the reply keyboard
A portion of the price for goods or services
A point on the map
A parameter of the inline keyboard button used to automatically authorize a user
The position on faces where a mask should be placed by default
One special entity in a text message
Information about an order
Information about Telegram Passport data shared with the bot by the user
An error in the Telegram Passport element which was submitted that should be resolved by the user
An issue in one of the data fields that was provided by the user
An issue with a document scan
An issue with a list of scans
An issue with the front side of a document
An issue with the reverse side of a document
An issue with the selfie with a document
An issue with one of the files that constitute the translation of a document
An issue with the translated version of a document
An issue in an unspecified place
A file uploaded to Telegram Passport
One size of a photo or a file / sticker thumbnail
Information about a poll
Information about one answer option in a poll
Information about an incoming pre-checkout query
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
Information about why a request was unsuccessful
Information about an incoming shipping query
Basic information about a successful payment
An incoming update.At most one of the optional parameters can be present in any given update
A Telegram user or bot
A user's profile pictures
A video message (available in Telegram apps as of v.4.0)
Information about the current status of a webhook

Provides

in lib/Net/API/Telegram/Generic.pm
in lib/Net/API/Telegram/Number.pm
in lib/Net/API/Telegram/Response.pm