import * as grammyTypes from "https://deno.land/x/grammy_types@v3.17.0/message.ts";
Interfaces
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. | |
The background is a freeform gradient that rotates after every message in the chat. | |
The background is a gradient fill. | |
The background is filled using the selected color. | |
The background is taken directly from a built-in chat theme. | |
The background is automatically filled based on the selected colors. | |
The background is a PNG or TGV (gzipped subset of SVG with MIME type “application/x-tgwallpattern”) pattern to be combined with the background fill chosen by the user. | |
The background is a wallpaper in the JPEG format. | |
This object represents a chat background. | |
This object represents a service message about a user boosting a chat. | |
This object contains information about a chat that was shared with the bot using a KeyboardButtonRequestChat button. | |
This object represents a phone contact. | |
I Dice | 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). | |
This object contains information about a message that is being replied to, which may come from another chat or forum topic. | |
I File | This object represents a file ready to be downloaded. The file can be downloaded via the link https://api.telegram.org/file/bot/<file_path>. It is guaranteed that the link will be valid for at least 1 hour. When the link expires, a new one can be requested by calling getFile. |
This object represents a service message about a forum topic closed in the chat. Currently holds no information. | |
This object represents a service message about a new forum topic created in the chat. | |
This object represents a service message about an edited forum topic. | |
This object represents a service message about a forum topic reopened in the chat. Currently holds no information. | |
I Game | This object represents a game. Use BotFather to create and edit games, their short names will act as unique identifiers. |
This object represents one row of the high scores table for a game. | |
This object represents a service message about General forum topic hidden in the chat. Currently holds no information. | |
This object represents a service message about General forum topic unhidden in the chat. Currently holds no information. | |
This object represents a message about a scheduled giveaway. | |
This object represents a service message about the completion of a giveaway without public winners. | |
This object represents a service message about the creation of a scheduled giveaway. | |
This object represents a message about the completion of a giveaway with public winners. | |
This object describes a message that was deleted or is otherwise inaccessible to the bot. | |
This object contains information about one answer option in a poll to send. | |
Describes the options used for link preview generation. | |
This object represents a point on the map. | |
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 a unique message identifier. | |
The message was originally sent to a channel chat. | |
The message was originally sent on behalf of a chat to a group chat. | |
The message was originally sent by an unknown user. | |
The message was originally sent by a known user. | |
This object represents reaction changes on a message with anonymous reactions. | |
This object represents a change of a reaction on a message performed by a user. | |
Describes the paid media added to a message. | |
The paid media is a photo. | |
The paid media isn't available before the payment. | |
The paid media is a video. | |
This object represents one size of a photo or a file / sticker thumbnail. | |
I Poll | 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. | |
Describes an inline message to be sent by a user of a Mini App. | |
This object represents the content of a service message, sent whenever a user in the chat triggers a proximity alert set by another user. | |
Represents a reaction added to a message along with the number of times it was added. | |
The reaction is based on a custom emoji. | |
The reaction is based on an emoji. | |
The reaction is paid. | |
Describes reply parameters for the message that is being sent. | |
Describes an inline message sent by a Web App on behalf of a user. | |
This object contains information about a user that was shared with the bot using a KeyboardButtonRequestUsers button. | |
This object represents a sticker. | |
This object represents a sticker set. | |
This object represents a story. | |
This object contains information about the quoted part of a message that is replied to by the given message. | |
This object contains information about the user whose identifier was shared with the bot using a KeyboardButtonRequestUsers button. | |
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. Currently holds no information. | |
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. | |
This object represents a service message about a user allowing a bot to write messages after adding it to the attachment menu, launching a Web App from a link, or accepting an explicit request from a Web App sent by the method requestWriteAccess. |
Type Aliases
This object describes the way a background is filled based on the selected colors. Currently, it can be one of | |
This object describes the type of a background. Currently, it can be one of | |
This object describes a message that can be inaccessible to the bot. It can be one of | |
This object represents one special entity in a text message. For example, hashtags, usernames, URLs, etc. | |
This object describes the origin of a message. It can be one of | |
This object describes paid media. Currently, it can be one of | |
The Bot API supports basic formatting for messages. You can use bold, italic, underlined, strikethrough, spoiler text, block quotations as well as inline links and pre-formatted code in your bots' messages. Telegram clients will render them accordingly. You can specify text entities directly, or use markdown-style or HTML-style formatting. | |
This object describes the type of a reaction. Currently, it can be one of |