Classes, interfaces, and traits

CaptionVariablesTrait

« More »

ChatIdVariableTrait

Trait ChatIdVariableTrait.

« More »

EditMessageVariablesTrait

Trait EditVariablesTrait.

« More »

EmojisVariableTrait

Trait EmojisVariableTrait.

« More »

FillFromArrayTrait

Trait FillFromArrayTrait.

« More »

GooglePlaceFieldsTrait

« More »

MessageIdVariableTrait

Trait MessageIdVariableTrait.

« More »

SendToChatVariablesTrait

« More »

UserIdVariableTrait

Trait UserIdVariableTrait.

« More »

AddMethodTrait

Trait AddMethodTrait.

« More »

AliasMethodTrait

Trait AliasMethodTrait.

« More »

AnswerMethodTrait

Trait AnswerMethodTrait.

« More »

CreateMethodTrait

Trait CreateMethodTrait.

« More »

DeleteMethodTrait

Trait DeleteMethodTrait.

« More »

EditMethodTrait

Trait EditMethodTrait.

« More »

ForwardMethodTrait

Trait ForwardMethodTrait.

« More »

GetMethodTrait

« More »

KickMethodTrait

« More »

LeaveMethodTrait

Trait LeaveMethodTrait.

« More »

PinMethodTrait

Trait PinMethodTrait.

« More »

PromoteMethodTrait

Trait PromoteMethodTrait.

« More »

RestrictMethodTrait

Trait RestrictMethodTrait.

« More »

SendMethodTrait

Trait SendMethodTrait.

« More »

SetMethodTrait

Trait SetMethodTrait.

« More »

StopMethodTrait

Trait StopMethodTrait.

« More »

UnbanMethodTrait

Trait UnbanMethodTrait.

« More »

UnpinMethodTrait

Trait UbpinMethodTrait.

« More »

UploadMethodTrait

Trait UploadMethodTrait.

« More »

CaptionEntitiesFieldTrait

« More »

GooglePlaceFieldsTrait

« More »

ApiClientInterface

Interface ApiClientInterface.

« More »

BotApiAliasInterface

Interface BotApiAliasInterface.

« More »

BotApiInterface

Interface BotApiInterface.

« More »

BotApiRequestInterface

Interface BotApiRequestInterface.

« More »

AddMethodAliasInterface

Interface AddMethodAliasInterface.

« More »

AnswerMethodAliasInterface

Interface AnswerMethodAliasInterface.

« More »

CreateMethodAliasInterface

Interface CreateMethodAliasInterface.

« More »

DeleteMethodAliasInterface

Class DeleteMethodAliasInterface.

« More »

EditMethodAliasInterface

Interface EditMethodAliasInterface.

« More »

ForwardMethodAliasInterface

Class ForwardMethodAliasInterface.

« More »

KickMethodAliasInterface

Interface KickMethodAliasInterface.

« More »

LeaveMethodAliasInterface

Interface LeaveMethodAliasInterface.

« More »

MethodInterface

« More »

PinMethodAliasInterface

Interface PinMethodAliasInterface.

« More »

PromoteMethodAliasInterface

Class PromoteMethodAliasInterface.

« More »

RestrictMethodAliasInterface

Interface RestrictMethodAliasInterface.

« More »

SendMethodAliasInterface

Interface SendMethodAliasInterface.

« More »

SetMethodAliasInterface

Interface SetMethodAliasInterface.

« More »

StopMethodAliasInterface

Interface StopMethodAliasInterface.

« More »

UnbanMethodAliasInterface

Interface UnbanMethodAliasInterface.

« More »

UnpinMethodAliasInterface

Interface UnpinMethodAliasInterface.

« More »

UploadMethodAliasInterface

Interface UploadMethodAliasInterface.

« More »

NormalizerInterface

Interface NormalizerInterface.

« More »

WebhookFetcherInterface

Interface WebhookFetcherInterface.

« More »

ApiClient

Class ApiClient.

« More »

BotApi

Class BotApi.

« More »

BotApiComplete

Class BotApiComplete.

« More »

BotApiNormalizer

Class BotApiNormalizer.

« More »

BotApiRequest

Class BotApiRequest.

« More »

BadArgumentException

Class BadArgumentException.

« More »

BadRequestException

Class BadRequestException.

« More »

ResponseException

Class ResponseException.

« More »

AddStickerToSetMethod

Class AddStickerToSetMethod.

« More »

AnswerCallbackQueryMethod

Class AnswerCallbackQueryMethod.

« More »

AnswerInlineQueryMethod

Class AnswerInlineQueryMethod.

« More »

AnswerPreCheckoutQueryMethod

Class AnswerPreCheckoutQueryMethod.

« More »

AnswerShippingQueryMethod

Class AnswerShippingQueryMethod.

« More »

CloseMethod

Use this method to close the bot instance before moving it from one local server to another.

« More »

CopyMessageMethod

Use this method to copy messages of any kind. The method is analogous to the method forwardMessages, but the copied message doesn't have a link to the original message. Returns the MessageId of the sent message on success.

« More »

CreateNewStickerSetMethod

Class CreateNewStickerSetMethod.

« More »

DeleteChatPhotoMethod

Class DeleteChatPhotoMethod.

« More »

DeleteChatStickerSetMethod

Class DeleteChatStickerSetMethod.

« More »

DeleteMessageMethod

Class DeleteMessageMethod.

« More »

DeleteStickerFromSetMethod

Class DeleteStickerFromSetMethod.

« More »

DeleteWebhookMethod

Class DeleteWebhookMethod.

« More »

EditMessageCaptionMethod

Use this method to edit captions of messages. On success, if the edited message is not an inline message, the edited Message is returned, otherwise True is returned.

« More »

EditMessageLiveLocationMethod

Class EditMessageLiveLocationMethod.

« More »

EditMessageMediaMethod

Class EditMessageMediaMethod.

« More »

EditMessageReplyMarkupMethod

Class EditMessageReplyMarkupMethod.

« More »

EditMessageTextMethod

Class EditMessageTextMethod.

« More »

ExportChatInviteLinkMethod

Class ExportChatInviteLinkMethod.

« More »

ForwardMessageMethod

Class ForwardMessageMethod.

« More »

GetChatAdministratorsMethod

Class GetChatAdministratorsMethod.

« More »

GetChatMemberMethod

Class GetChatMemberMethod.

« More »

GetChatMembersCountMethod

Class GetChatMembersCountMethod.

« More »

GetChatMethod

Class GetChatMethod.

« More »

GetFileMethod

Class GetFileMethod.

« More »

GetGameHighScoresMethod

Class SetGameHighScoresMethod.

« More »

GetMeMethod

Class GetMeMethod.

« More »

GetMyCommandsMethod

Class GetMyCommandsMethod.

« More »

GetStickerSetMethod

Class GetStickerSetMethod.

« More »

GetUpdatesMethod

Class GetUpdatesMethod.

« More »

GetUserProfilePhotosMethod

Class GetUserProfilePhotosMethod.

« More »

GetWebhookInfoMethod

Class GetWebhookInfoMethod.

« More »

KickChatMemberMethod

Class KickChatMemberMethod.

« More »

LeaveChatMethod

Class LeaveChatMethod.

« More »

LogOutMethod

Use this method to log out from the cloud Bot API server before launching the bot locally.

« More »

PinChatMessageMethod

Class PinChatMessageMethod.

« More »

PromoteChatMemberMethod

Class PromoteChatMemberMethod.

« More »

RestrictChatMemberMethod

Class RestrictChatMemberMethod.

« More »

SendAnimationMethod

Class SendAnimationMethod.

« More »

SendAudioMethod

Class SendAudioMethod.

« More »

SendChatActionMethod

Class SendChatActionMethod.

« More »

SendContactMethod

Class SendContactMethod.

« More »

SendDocumentMethod

Class SendDocumentMethod.

« More »

SendGameMethod

Class SendGameType.

« More »

SendInvoiceMethod

Class SendInvoiceMethod.

« More »

SendLocationMethod

Class SendLocationMethod.

« More »

SendMediaGroupMethod

Class SendMediaGroupMethod.

« More »

SendMessageMethod

Class SendMessageMethod.

« More »

SendPhotoMethod

Class SendPhotoMethod.

« More »

SendPollMethod

Class SendPollMethod Use this method to send a native poll. A native poll can't be sent to a private chat.

« More »

SendStickerMethod

Class SendStickerMethod.

« More »

SendVenueMethod

Class SendVenueMethod.

« More »

SendVideoMethod

Class SendVideoMethod.

« More »

SendVideoNoteMethod

Class SendVideoNoteMethod.

« More »

SendVoiceMethod

Class SendVoiceMethod.

« More »

SetChatAdministratorCustomTitleMethod

Use this method to set a custom title for an administrator in a supergroup promoted by the bot. Returns True on success.

« More »

SetChatDescriptionMethod

Class SetChatDescriptionMethod.

« More »

SetChatPermissionsMethod

Class SetChatPermissionsMethod.

« More »

SetChatPhotoMethod

Class SetChatPhotoMethod.

« More »

SetChatStickerSetMethod

Class SetChatStickerSetMethod.

« More »

SetChatTitleMethod

Class SetChatTitleMethod.

« More »

SetGameScoreMethod

Class SetGameScoreMetod.

« More »

SetMyCommandsMethod

Class SetMyCommandsMethod.

« More »

SetPassportDataErrorsMethod

Class SetPassportDataErrorsMethod.

« More »

SetStickerPositionInSetMethod

Class SetStickerPositionInSetMethod.

« More »

SetStickerSetThumbMethod

Class SetStickerSetThumbMethod.

« More »

SetWebhookMethod

Class SetWebhookMethod.

« More »

StopMessageLiveLocationMethod

Class StopMessageLiveLocationType.

« More »

StopPollMethod

Class StopPollMethod Use this method to stop a poll which was sent by the bot.

« More »

UnbanChatMemberMethod

Class UnbanChatMemberMethod.

« More »

UnpinAllChatMessageMethod

Use this method to clear the list of pinned messages in a chat.

« More »

UnpinChatMessageMethod

Class UnpinChatMessageMethod.

« More »

UploadStickerFileMethod

Class UploadStickerFileMethod.

« More »

AnswerInlineQueryNormalizer

Class AnswerInlineQueryNormalizer.

« More »

EditMessageMediaNormalizer

Class MediaGroupNormalizer.

« More »

EditMessageResponseNormalizer

Class UserProfilePhotosNormalizer.

« More »

InputFileNormalizer

Class InputFileNormalizer.

« More »

InputMediaNormalizer

Class InputMediaNormalizer.

« More »

InvoiceNormalizer

« More »

JsonSerializableNormalizer

Class JsonSerializableNormalizer.

« More »

LegacyObjectNormalizerWrapper

« More »

MediaGroupNormalizer

Class MediaGroupNormalizer.

« More »

PollNormalizer

« More »

SetMyCommandsNormalizer

« More »

UserProfilePhotosNormalizer

Class UserProfilePhotosNormalizer.

« More »

AnimationType

Class AnimationType.

« More »

AudioType

Class AudioType.

« More »

BotCommandType

Class BotCommandType.

« More »

CallbackGameType

Class CallbackGameType.

« More »

CallbackQueryType

Class CallbackQueryType represents an incoming callback query from a callback button in an inline keyboard.

« More »

ChatLocationType

« More »

ChatPermissionsType

Class ChatPermissionsType Describes actions that a non-administrator user is allowed to take in a chat.

« More »

ChatPhotoType

Class ChatPhotoType.

« More »

ChosenInlineResultType

Class ChosenInlineResultType.

« More »

ContactType

Class ContactType.

« More »

DiceType

Class DiceType.

« More »

DocumentType

Class DocumentType.

« More »

EncryptedCredentialsType

Class EncryptedCredentialsType.

« More »

EncryptedPassportElementType

Class EncryptedPassportElementType.

« More »

FileType

Class FileType This object represents a file ready to be downloaded.

« More »

ForceReplyType

Class ForceReplyType.

« More »

GameHighScoreType

Class GameHighScoreType.

« More »

GameType

Class GameType.

« More »

InlineKeyboardButtonType

Class InlineKeyboardButtonType.

« More »

InlineKeyboardMarkupType

Class InlineKeyboardMarkupType Note: This will only work in Telegram versions released after 9 April, 2016. O Older clients will display unsupported message.

« More »

InlineQueryResultArticleType

Class InlineQueryResultArticleType.

« More »

InlineQueryResultAudioType

Class InlineQueryResultAudio.

« More »

InlineQueryResultCachedAudioType

Class InlineQueryResultCachedAudioType.

« More »

InlineQueryResultCachedDocumentType

Class InlineQueryResultCachedDocumentType.

« More »

InlineQueryResultCachedGifType

Class InlineQueryResultCachedGifType.

« More »

InlineQueryResultCachedMpeg4GifType

Class InlineQueryResultCachedMpeg4GifType.

« More »

InlineQueryResultCachedPhotoType

Class InlineQueryResultCachedPhotoType.

« More »

InlineQueryResultCachedStickerType

Class InlineQueryResultCachedStickerType.

« More »

InlineQueryResultCachedVideoType

Class InlineQueryResultCachedVideoType.

« More »

InlineQueryResultCachedVoiceType

Class InlineQueryResultCachedVoiceType.

« More »

InlineQueryResultContactType

Class InlineQueryResultContactType.

« More »

InlineQueryResultGameType

Class InlineQueryResultGameType.

« More »

InlineQueryResultGifType

Class InlineQueryResultGifType.

« More »

InlineQueryResultLocationType

Class InlineQueryResultLocationType.

« More »

InlineQueryResultMpeg4GifType

Class InlineQueryResultMpeg4GifType.

« More »

InlineQueryResultPhotoType

Class InlineQueryResultPhotoType.

« More »

InlineQueryResultVenueType

Class InlineQueryResultVenueType.

« More »

InlineQueryResultVoiceType

Class InlineQueryResultVoiceType.

« More »

InlineQueryType

Class InlineQueryType.

« More »

InputFileType

Class InputFileType.

« More »

InputMediaAnimationType

Class InputMediaAnimationType.

« More »

InputMediaAudioType

Class InputMediaAudioType.

« More »

InputMediaDocumentType

Class InputMediaDocumentType.

« More »

InputMediaPhotoType

Class InputMediaPhotoType.

« More »

InputMediaVideoType

Class InputMediaVideoType.

« More »

InputContactMessageContentType

Class InputContactMessageContentType.

« More »

InputLocationMessageContentType

Class InputLocationMessageContentType.

« More »

InputMessageContentType

Class InputMessageContentType.

« More »

InputTextMessageContentType

Class InputTextMessageContentType.

« More »

InputVenueMessageContent

Class InputVenueMessageContent.

« More »

InvoiceType

Class InvoiceType.

« More »

KeyboardButtonType

Class KeyboardButtonType Note: request_contact and request_location options will only work in Telegram versions released after 9 April, 2016. Older clients will ignore them.

« More »

LabeledPriceType

Class LabeledPriceType.

« More »

LocationType

Class LocationType.

« More »

LoginUrlType

Class LoginUrlType This object represents a parameter of the inline keyboard button used to automatically authorize a user.

« More »

MaskPositionType

Class MaskPositionType.

« More »

MessageIdType

This object represents a unique message identifier.

« More »

MessageType

Class MessageType.

« More »

OrderInfoType

Class OrderInfoType.

« More »

PassportDataType

Class PassportDataType.

« More »

PassportElementErrorDataFieldType

Class PassportElementErrorDataFieldType.

« More »

PassportElementErrorFileType

Class PassportElementErrorFileType.

« More »

PassportElementErrorFilesType

Class PassportElementErrorFileType.

« More »

PassportElementErrorFrontSideType

Class PassportElementErrorFrontSideType.

« More »

PassportElementErrorReverseSideType

Class PassportElementErrorReverseSideType.

« More »

PassportElementErrorSelfieType

Class PassportElementErrorSelfieType.

« More »

PassportElementErrorTranslationFileType

Class PassportElementErrorTranslationFileType.

« More »

PassportElementErrorTranslationFilesType

Class PassportElementErrorTranslationFilesType.

« More »

PassportElementErrorType

Class PassportElementErrorType.

« More »

PassportElementErrorUnspecifiedType

Class PassportElementErrorUnspecifiedType.

« More »

PassportFileType

Class PassportFileType.

« More »

PhotoSizeType

Class PhotoSizeType.

« More »

PollAnswerType

This object represents an answer of a user in a non-anonymous poll.

« More »

PollOptionType

Class PollOptionType This object contains information about one answer option in a poll.

« More »

PollType

Class PollType This object contains information about a poll.

« More »

KeyboardButtonPollType

This object represents type of a poll, which is allowed to be created and sent when the corresponding button is pressed.

« More »

PreCheckoutQueryType

Class PreCheckoutQueryType.

« More »

ProximityAlertTriggeredType

This object represents the content of a service message, sent whenever a user in the chat triggers a proximity alert set by another user.

« More »

ReplyKeyboardMarkupType

Class ReplyKeyboardMarkupType.

« More »

ReplyKeyboardRemoveType

Class ReplyKeyboardRemoveType.

« More »

ResponseParametersType

Class ResponseParametersType.

« More »

ShippingAddressType

Class ShippingAddressType.

« More »

ShippingOption

Class ShippingOption.

« More »

ShippingQueryType

Class ShippingQueryType.

« More »

StickerSetType

Class StickerSetType.

« More »

StickerType

Class StickerType.

« More »

SuccessfulPaymentType

Class SuccessfulPaymentType.

« More »

UpdateType

Class UpdateType.

« More »

UserProfilePhotosType

Class UserProfilePhotosType.

« More »

UserType

Class UserType.

« More »

VenueType

Class VenueType.

« More »

VideoNoteType

Class VideoNoteType.

« More »

VideoType

Class VideoType.

« More »

VoiceType

Class VoiceType.

« More »

WebhookInfoType

Class WebhookInfoType.

« More »

WebhookFetcher

Class WebhookFetcher.

« More »