Types

AlbumStoryList

A list of stories in a specific album.

Animation

An animation file (GIF or H.264/MPEG-4 AVC video without sound).

AppSupport

Information about app support.

Audio

An audio file.

AuthorizationSession

An authorization session.

AuthorizationState

A client’s authorization state.

AvailableReactions

Any type of a chat’s available reactions.

Birthday

A user’s birthday.

BlockedUser

A blocked user.

BlockedUserList

A list of blocked users.

BotAccessSettings

A bot’s access settings.

BotCommand

A bot command.

BotCommands

A bot’s list of commands.

BotCommandScope

Any type specifying where bot commands are available.

BotTokenCheckResult

A result after checking a bot token.

BusinessAwayMessageSchedule

The schedule for a business away message.

BusinessConnection

A business connection.

ButtonStyle

The style of a keyboard button.

CallbackQuery

A received callback query.

CallbackQueryAnswer

An answer to a callback query.

CallbackQueryQuestion

Any type referencing a button that is to be clicked by a user.

CallingCode

A country calling code.

ChannelLocation

A channel’s location.

Chat

A chat with more fields.

ChatAction

A sign of a possible action by a member of a conversation.

ChatActionType

Any type of a chat action type.

ChatAdministratorRights

The rights of a chat administrator.

ChatFolder

A chat folder.

ChatJoinResult

Any type of chat join result.

ChatListItem

An item of a chat list.

ChatMember

Any type of a chat’s member.

ChatMemberRights

The rights of a chat member.

ChatMemberUpdated

Changes made to a chat member.

ChatP

Any type of a partial chat.

ChatPhoto

A chat photo.

ChatSettings

A chat’s settings.

Checklist

A checklist.

ChecklistChanged

A change to a checklist.

ChecklistItem

Any type of checklist item.

ChosenInlineResult

A chosen inline result.

ClaimedGift

A gift claimed by a user or a channel.

ClaimedGifts

Gifts claimed by a user or a channel.

CodeCheckResult

The result after checking a sent code.

ConnectedWebsite

A user’s connected website.

ConnectionState

A client’s connection state.

Contact

A shared contact.

Country

A country.

Dice

A rolled dice.

Document

A document.

EmojiStatus

Any type of emoji status.

FailedInvitation

A failed invitation.

ForwardHeader

Any type of forward header.

Game

A game.

Gift

Any type of gift.

GiftCollection

A gift collection.

GiftComponentRarity

The rarity of a gift component.

GiftNonUpgradedInformation

Information on a non-upgraded gift.

GiftPrivacy

A gift privacy setting.

GiftUpgradedInformation

Information on an upgraded gift.

GiftValue

A gift’s value.

Giveaway

A giveaway.

GiveawayParameters

Giveaway parameters.

GuestQuery

A guest query.

ID

The identifier of a channel, a group, or a user (as provided by MTKruto), a username, a phone number (for users), or a chat link (e.g., https://mtkruto.t.me, https://telegram.me/mtkruto). "me" resolves to the current account.

InactiveChat

An inactive chat.

InlineKeyboardButton

Any type of an inline keyboard’s button.

InlineQuery

An incoming inline query.

InlineQueryAnswer

An answer to an inline query.

InlineQueryResult

Any type of a single inline query result.

InlineQueryResultButton

A button to be shown along with the results of an inline query.

InputBusinessRecipients

The recipients of a business message.

InputChecklistItem

A checklist item that is to be provided as an input.

InputEmojiStatus

Any type of emoji status to be passed as an input.

InputGift

Any type of a gift reference.

InputMedia

Any type of input media.

InputNotificationSettings

A chat’s notification settings that is to be used as an input.

InputPollMedia

Any type of poll input media.

InputPollOption

A poll option to be provided as an input.

InputPrivacyRule

Any type of input privacy rule.

InputRichText

Any type of input rich text.

InputSticker

An input sticker.

InputStoryContent

Any type of story content when provided as an input.

InviteLink

A chat invite link.

Invoice

A payment invoice.

JoinRequest

A join request.

KeyboardButton

Any type of a custom keyboard’s button.

LeftChannelList

A list of left channels.

LinkPreview

Any type of link preview.

LinkPreviewMediaSize

The size of a link preview’s media.

LiveStreamChannel

A live stream channel.

Location

A shared location.

LoginUrl

A login URL.

MaskPosition

A mask position.

Message

Any type of message.

MessageContent

Any type of an inline message’s content.

MessageCounters

The counters of a message.

MessageDraft

A message draft.

MessageEntity

Any type of a single entity of a message’s text or caption.

MessageInteractions

The interactions made with a message.

MessageList

A list of messages.

MessageReaction

Represents a type of reaction made to a message.

MessageReactionCount

Information on the reactions made to a channel post.

MessageReactionList

A list of reactions made to a message along with the users or chats that made them.

MessageReactionListItem

An item in a reaction list.

MessageReactions

The reactions of a user to a message in a group.

MessageReference

Reference to a message.

MessageSearchFilter

A message search filter option.

MessageViewer

A message’s viewer.

MiniAppInfo

The necessary information to launch a mini app.

MiniAppMode

A mini app mode.

NetworkStatistics

A client’s network statistics.

NetworkStatisticsEntry

An entry of a client’s network statistics.

NewChatPrivacy

A new chat privacy setting.

NotificationSettings

A chat’s notification settings.

NotificationSound

Any type of notification sound.

OrderInfo

Information on an order.

PageBlock

Any type of page block.

ParseMode

Message parse mode.

PasswordCheckResult

A result after checking a password.

Photo

A photo.

Poll

A poll.

PollAnswer

An answer to a poll.

PollMedia

Any type of poll option media.

PollOption

A poll option.

PollVoter

A poll voter.

PollVoterList

A list of poll voters.

PreCheckoutQuery

A pre-checkout query.

PremiumSubscriptionDuration

The duration of a Telegram Premium subscription.

PriceTag

A price tag.

PrivacyRule

Any type of privacy rule.

PrivacySettingKey

A privacy setting key.

ProfilePhotoList

A list of profile photos.

Reaction

Any type of reaction.

ReactionCount

The count of a specific reaction.

RecentAction

Any type of recent action.

RecentActionsEntry

A recent actions entry.

RefundedPayment

Information on a refunded payment.

ReplyMarkup

Any type of a message’s reply markup.

ReplyQuote

A reference to a specific part of a message that is being replied to.

ReplyTo

Any type of information on what a message is replying to.

ReplyToMessage

Information on a message that another message is replying to.

ReportReason

Any type of report reason.

ResolvedInviteLink

A resolved invite link.

RestrictionReason

The reason for restricting an entity.

RichText

A message’s rich text.

RichTextComponent

Any type of rich text component.

SavedChat

Information on a saved chat.

SavedChats

A list of saved chats.

SavedNotificationSound

A saved notification sound.

SecretChat

Any type of secret chat.

SecretMessage

Any type of secret message.

SecretMessageEntity

Any type of secret message entity.

SelfDestructOption

A message self-destruct option.

ShippingAddress

A shipping address.

SlowModeDuration

A slow mode duration option.

StarAmount

A star amount.

StarTransaction

A star transaction.

StarTransactionList

A list of star transactions.

StarTransactionPeer

Any type of star transaction peer.

Sticker

A sticker.

StickerSet

A sticker (or emoji) set.

StickerSetP

A partial sticker (or emoji) set.

Story

A story.

StoryAlbum

A story album.

StoryAlbumIcon

Any type of a story album’s icon.

StoryContent

Any type of story content.

StoryInteractions

The interactions made with a story.

StoryInteractiveArea

A any type of a story’s interactive area.

StoryPrivacy

Any type of a story’s privacy choice.

StoryReaction

Represents a type of reaction made to a story.

StoryReference

Reference to a story.

StoryReportOption

A story report option.

StoryReportResult

Any type of story report result.

SuccessfulPayment

A successful payment.

SummarizedText

A summarized text.

SwitchInlineQueryChosenChats

Configuration for switching to inline mode in specific chat types.

TextToTranslate

A text to translate.

Thumbnail

A file or sticker thumbnail.

Timezone

A timezone.

Topic

Any type of forum topic.

TopicList

A list of topics.

TopicListItem

An item of a topic list.

TranslatedText

A translated text.

Translation

A translation.

Update

Any type of update.

UploadProgress

The progress of an upload.

User

A user.

UserStatus

Any type of a user’s status.

Venue

A shared venue.

Video

A video file.

VideoChat

Any type of video chat.

VideoNote

A video note.

Voice

A voice note.

VoiceTranscription

An audio transcription.

WorkingHours

The working hours of a business.

WorkingHoursInterval

A business working hour interval.