Package com. github. lamba92. kotlingram. api. generated
Types
AddStickerToSetRequest
Link copied to clipboard
data class AddStickerToSetRequest(userId: Int, name: String, pngSticker: String?, tgsSticker: String?, emojis: String, maskPosition: MaskPosition?)
Content copied to clipboard
Request body for addStickerToSet
Animation
Link copied to clipboard
AnswerCallbackQueryRequest
Link copied to clipboard
AnswerInlineQueryRequest
Link copied to clipboard
data class AnswerInlineQueryRequest(inlineQueryId: String, results: List<InlineQueryResult>, cacheTime: Int?, isPersonal: Boolean, nextOffset: String?, switchPmText: String?, switchPmParameter: String?)
Content copied to clipboard
Request body for answerInlineQuery
AnswerPreCheckoutQueryRequest
Link copied to clipboard
data class AnswerPreCheckoutQueryRequest(preCheckoutQueryId: String, ok: Boolean, errorMessage: String?)
Content copied to clipboard
Request body for answerPreCheckoutQuery
AnswerShippingQueryRequest
Link copied to clipboard
data class AnswerShippingQueryRequest(shippingQueryId: String, ok: Boolean, shippingOptions: List<ShippingOption>, errorMessage: String?)
Content copied to clipboard
Request body for answerShippingQuery
Audio
Link copied to clipboard
BotCommand
Link copied to clipboard
CallbackGame
Link copied to clipboard
CallbackQuery
Link copied to clipboard
Chat
Link copied to clipboard
data class Chat(id: Int, title: String?, username: String?, firstName: String?, lastName: String?, photo: ChatPhoto?, bio: String?, description: String?, inviteLink: String?, pinnedMessage: Message?, permissions: ChatPermissions?, slowModeDelay: Int?, stickerSetName: String?, canSetStickerSet: Boolean, linkedChatId: Int?, location: ChatLocation?, type: String)
Content copied to clipboard
ChatLocation
Link copied to clipboard
ChatMember
Link copied to clipboard
data class ChatMember(user: User, status: String, customTitle: String?, isAnonymous: Boolean, canBeEdited: Boolean, canPostMessages: Boolean, canEditMessages: Boolean, canDeleteMessages: Boolean, canRestrictMembers: Boolean, canPromoteMembers: Boolean, canChangeInfo: Boolean, canInviteUsers: Boolean, canPinMessages: Boolean, isMember: Boolean, canSendMessages: Boolean, canSendMediaMessages: Boolean, canSendPolls: Boolean, canSendOtherMessages: Boolean, canAddWebPagePreviews: Boolean, untilDate: Int?)
Content copied to clipboard
ChatPermissions
Link copied to clipboard
ChosenInlineResult
Link copied to clipboard
CopyMessageRequest
Link copied to clipboard
data class CopyMessageRequest(chatId: Int, fromChatId: Int, messageId: Int, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for copyMessage
CreateNewStickerSetRequest
Link copied to clipboard
data class CreateNewStickerSetRequest(userId: Int, name: String, title: String, pngSticker: String?, tgsSticker: String?, emojis: String, containsMasks: Boolean, maskPosition: MaskPosition?)
Content copied to clipboard
Request body for createNewStickerSet
DeleteChatPhotoRequest
Link copied to clipboard
DeleteChatStickerSetRequest
Link copied to clipboard
DeleteMessageRequest
Link copied to clipboard
DeleteStickerFromSetRequest
Link copied to clipboard
DeleteWebhookRequest
Link copied to clipboard
EditMessageCaptionRequest
Link copied to clipboard
data class EditMessageCaptionRequest(chatId: Int?, messageId: Int?, inlineMessageId: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, replyMarkup: InlineKeyboardMarkup?)
Content copied to clipboard
Request body for editMessageCaption
EditMessageLiveLocationRequest
Link copied to clipboard
data class EditMessageLiveLocationRequest(chatId: Int?, messageId: Int?, inlineMessageId: String?, latitude: Float, longitude: Float, horizontalAccuracy: Float?, heading: Int?, proximityAlertRadius: Int?, replyMarkup: InlineKeyboardMarkup?)
Content copied to clipboard
Request body for editMessageLiveLocation
EditMessageMediaRequest
Link copied to clipboard
data class EditMessageMediaRequest(chatId: Int?, messageId: Int?, inlineMessageId: String?, media: InputMedia, replyMarkup: InlineKeyboardMarkup?)
Content copied to clipboard
Request body for editMessageMedia
EditMessageReplyMarkupRequest
Link copied to clipboard
data class EditMessageReplyMarkupRequest(chatId: Int?, messageId: Int?, inlineMessageId: String?, replyMarkup: InlineKeyboardMarkup?)
Content copied to clipboard
Request body for editMessageReplyMarkup
EditMessageTextRequest
Link copied to clipboard
data class EditMessageTextRequest(chatId: Int?, messageId: Int?, inlineMessageId: String?, text: String, parseMode: String?, entities: List<MessageEntity>, disableWebPagePreview: Boolean, replyMarkup: InlineKeyboardMarkup?)
Content copied to clipboard
Request body for editMessageText
EncryptedCredentials
Link copied to clipboard
data class EncryptedCredentials(data: String, hash: String, secret: String)
Content copied to clipboard
EncryptedPassportElement
Link copied to clipboard
data class EncryptedPassportElement(data: String?, phoneNumber: String?, email: String?, files: List<PassportFile>, frontSide: PassportFile?, reverseSide: PassportFile?, selfie: PassportFile?, translation: List<PassportFile>, hash: String, type: String)
Content copied to clipboard
ExportChatInviteLinkRequest
Link copied to clipboard
ForceReply
Link copied to clipboard
data class ForceReply(forceReply: Boolean, selective: Boolean) : ReplyMarkup
Content copied to clipboard
ForwardMessageRequest
Link copied to clipboard
data class ForwardMessageRequest(chatId: Int, fromChatId: Int, disableNotification: Boolean, messageId: Int)
Content copied to clipboard
Request body for forwardMessage
GameHighScore
Link copied to clipboard
GetChatAdministratorsRequest
Link copied to clipboard
GetChatMemberRequest
Link copied to clipboard
GetChatMembersCountRequest
Link copied to clipboard
GetChatRequest
Link copied to clipboard
GetFileRequest
Link copied to clipboard
GetGameHighScoresRequest
Link copied to clipboard
data class GetGameHighScoresRequest(userId: Int, chatId: Int?, messageId: Int?, inlineMessageId: String?)
Content copied to clipboard
Request body for getGameHighScores
GetStickerSetRequest
Link copied to clipboard
GetUpdatesRequest
Link copied to clipboard
GetUserProfilePhotosRequest
Link copied to clipboard
data class GetUserProfilePhotosRequest(userId: Int, offset: Int?, limit: Int?)
Content copied to clipboard
Request body for getUserProfilePhotos
InlineKeyboardButton
Link copied to clipboard
data class InlineKeyboardButton(text: String, url: String?, loginUrl: LoginUrl?, callbackData: String?, switchInlineQuery: String?, switchInlineQueryCurrentChat: String?, callbackGame: CallbackGame?, pay: Boolean)
Content copied to clipboard
InlineKeyboardMarkup
Link copied to clipboard
data class InlineKeyboardMarkup(inlineKeyboard: List<List<InlineKeyboardButton>>) : ReplyMarkup
Content copied to clipboard
InlineQuery
Link copied to clipboard
InlineQueryResult
Link copied to clipboard
sealed class InlineQueryResult
Content copied to clipboard
InlineQueryResultArticle
Link copied to clipboard
data class InlineQueryResultArticle(id: String, title: String, inputMessageContent: InputMessageContent, replyMarkup: InlineKeyboardMarkup?, url: String?, hideUrl: Boolean, description: String?, thumbUrl: String?, thumbWidth: Int?, thumbHeight: Int?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultAudio
Link copied to clipboard
data class InlineQueryResultAudio(id: String, audioUrl: String, title: String, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, performer: String?, audioDuration: Int?, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultCachedAudio
Link copied to clipboard
data class InlineQueryResultCachedAudio(id: String, audioFileId: String, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultCachedDocument
Link copied to clipboard
data class InlineQueryResultCachedDocument(id: String, title: String, documentFileId: String, description: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultCachedGif
Link copied to clipboard
data class InlineQueryResultCachedGif(id: String, gifFileId: String, title: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultCachedMpeg4Gif
Link copied to clipboard
data class InlineQueryResultCachedMpeg4Gif(id: String, mpeg4FileId: String, title: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultCachedPhoto
Link copied to clipboard
data class InlineQueryResultCachedPhoto(id: String, photoFileId: String, title: String?, description: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultCachedSticker
Link copied to clipboard
data class InlineQueryResultCachedSticker(id: String, stickerFileId: String, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultCachedVideo
Link copied to clipboard
data class InlineQueryResultCachedVideo(id: String, videoFileId: String, title: String, description: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultCachedVoice
Link copied to clipboard
data class InlineQueryResultCachedVoice(id: String, voiceFileId: String, title: String, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultContact
Link copied to clipboard
data class InlineQueryResultContact(id: String, phoneNumber: String, firstName: String, lastName: String?, vcard: String?, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, thumbUrl: String?, thumbWidth: Int?, thumbHeight: Int?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultDocument
Link copied to clipboard
data class InlineQueryResultDocument(id: String, title: String, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, documentUrl: String, mimeType: String, description: String?, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, thumbUrl: String?, thumbWidth: Int?, thumbHeight: Int?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultGame
Link copied to clipboard
data class InlineQueryResultGame(id: String, gameShortName: String, replyMarkup: InlineKeyboardMarkup?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultGif
Link copied to clipboard
data class InlineQueryResultGif(id: String, gifUrl: String, gifWidth: Int?, gifHeight: Int?, gifDuration: Int?, thumbUrl: String, thumbMimeType: String?, title: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultLocation
Link copied to clipboard
data class InlineQueryResultLocation(id: String, latitude: Float, longitude: Float, title: String, horizontalAccuracy: Float?, livePeriod: Int?, heading: Int?, proximityAlertRadius: Int?, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, thumbUrl: String?, thumbWidth: Int?, thumbHeight: Int?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultMpeg4Gif
Link copied to clipboard
data class InlineQueryResultMpeg4Gif(id: String, mpeg4Url: String, mpeg4Width: Int?, mpeg4Height: Int?, mpeg4Duration: Int?, thumbUrl: String, thumbMimeType: String?, title: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultPhoto
Link copied to clipboard
data class InlineQueryResultPhoto(id: String, photoUrl: String, thumbUrl: String, photoWidth: Int?, photoHeight: Int?, title: String?, description: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultVenue
Link copied to clipboard
data class InlineQueryResultVenue(id: String, latitude: Float, longitude: Float, title: String, address: String, foursquareId: String?, foursquareType: String?, googlePlaceId: String?, googlePlaceType: String?, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, thumbUrl: String?, thumbWidth: Int?, thumbHeight: Int?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultVideo
Link copied to clipboard
data class InlineQueryResultVideo(id: String, videoUrl: String, mimeType: String, thumbUrl: String, title: String, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, videoWidth: Int?, videoHeight: Int?, videoDuration: Int?, description: String?, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InlineQueryResultVoice
Link copied to clipboard
data class InlineQueryResultVoice(id: String, voiceUrl: String, title: String, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, voiceDuration: Int?, replyMarkup: InlineKeyboardMarkup?, inputMessageContent: InputMessageContent?, type: String) : InlineQueryResult
Content copied to clipboard
InputContactMessageContent
Link copied to clipboard
data class InputContactMessageContent(phoneNumber: String, firstName: String, lastName: String?, vcard: String?) : InputMessageContent
Content copied to clipboard
InputLocationMessageContent
Link copied to clipboard
data class InputLocationMessageContent(latitude: Float, longitude: Float, horizontalAccuracy: Float?, livePeriod: Int?, heading: Int?, proximityAlertRadius: Int?) : InputMessageContent
Content copied to clipboard
InputMedia
Link copied to clipboard
sealed class InputMedia
Content copied to clipboard
InputMediaAnimation
Link copied to clipboard
data class InputMediaAnimation(media: String, thumb: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, width: Int?, height: Int?, duration: Int?)
Content copied to clipboard
InputMediaAudio
Link copied to clipboard
data class InputMediaAudio(media: String, thumb: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, duration: Int?, performer: String?, title: String?) : InputMedia
Content copied to clipboard
InputMediaDocument
Link copied to clipboard
data class InputMediaDocument(media: String, thumb: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, disableContentTypeDetection: Boolean) : InputMedia
Content copied to clipboard
InputMediaPhoto
Link copied to clipboard
data class InputMediaPhoto(media: String, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>) : InputMedia
Content copied to clipboard
InputMediaVideo
Link copied to clipboard
data class InputMediaVideo(media: String, thumb: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, width: Int?, height: Int?, duration: Int?, supportsStreaming: Boolean) : InputMedia
Content copied to clipboard
InputMessageContent
Link copied to clipboard
sealed class InputMessageContent
Content copied to clipboard
InputTextMessageContent
Link copied to clipboard
data class InputTextMessageContent(messageText: String, parseMode: String?, entities: List<MessageEntity>, disableWebPagePreview: Boolean) : InputMessageContent
Content copied to clipboard
InputVenueMessageContent
Link copied to clipboard
data class InputVenueMessageContent(latitude: Float, longitude: Float, title: String, address: String, foursquareId: String?, foursquareType: String?, googlePlaceId: String?, googlePlaceType: String?) : InputMessageContent
Content copied to clipboard
KeyboardButton
Link copied to clipboard
data class KeyboardButton(text: String, requestContact: Boolean, requestLocation: Boolean, requestPoll: KeyboardButtonPollType?)
Content copied to clipboard
KeyboardButtonPollType
Link copied to clipboard
KickChatMemberRequest
Link copied to clipboard
data class KickChatMemberRequest(chatId: Int, userId: Int, untilDate: Int?)
Content copied to clipboard
Request body for kickChatMember
LabeledPrice
Link copied to clipboard
LeaveChatRequest
Link copied to clipboard
MaskPosition
Link copied to clipboard
data class MaskPosition(point: String, xShift: Float, yShift: Float, scale: Float)
Content copied to clipboard
Message
Link copied to clipboard
data class Message(messageId: Int, from: User?, senderChat: Chat?, date: Int, chat: Chat, forwardFrom: User?, forwardFromChat: Chat?, forwardFromMessageId: Int?, forwardSignature: String?, forwardSenderName: String?, forwardDate: Int?, replyToMessage: Message?, viaBot: User?, editDate: Int?, mediaGroupId: String?, authorSignature: String?, text: String?, entities: List<MessageEntity>, animation: Animation?, audio: Audio?, document: Document?, photo: List<PhotoSize>, sticker: Sticker?, video: Video?, videoNote: VideoNote?, voice: Voice?, caption: String?, captionEntities: List<MessageEntity>, contact: Contact?, dice: Dice?, game: Game?, poll: Poll?, venue: Venue?, location: Location?, newChatMembers: List<User>, leftChatMember: User?, newChatTitle: String?, newChatPhoto: List<PhotoSize>, deleteChatPhoto: Boolean, groupChatCreated: Boolean, supergroupChatCreated: Boolean, channelChatCreated: Boolean, migrateToChatId: Int?, migrateFromChatId: Int?, pinnedMessage: Message?, invoice: Invoice?, successfulPayment: SuccessfulPayment?, connectedWebsite: String?, passportData: PassportData?, proximityAlertTriggered: ProximityAlertTriggered?, replyMarkup: InlineKeyboardMarkup?)
Content copied to clipboard
MessageEntity
Link copied to clipboard
PassportData
Link copied to clipboard
data class PassportData(data: List<EncryptedPassportElement>, credentials: EncryptedCredentials)
Content copied to clipboard
PassportFile
Link copied to clipboard
data class PassportFile(fileId: String, fileUniqueId: String, fileSize: Int, fileDate: Int)
Content copied to clipboard
PinChatMessageRequest
Link copied to clipboard
data class PinChatMessageRequest(chatId: Int, messageId: Int, disableNotification: Boolean)
Content copied to clipboard
Request body for pinChatMessage
Poll
Link copied to clipboard
data class Poll(id: String, question: String, options: List<PollOption>, totalVoterCount: Int, isClosed: Boolean, isAnonymous: Boolean, allowsMultipleAnswers: Boolean, correctOptionId: Int?, explanation: String?, explanationEntities: List<MessageEntity>, openPeriod: Int?, closeDate: Int?, type: String)
Content copied to clipboard
PollAnswer
Link copied to clipboard
PollOption
Link copied to clipboard
PreCheckoutQuery
Link copied to clipboard
PromoteChatMemberRequest
Link copied to clipboard
data class PromoteChatMemberRequest(chatId: Int, userId: Int, isAnonymous: Boolean, canChangeInfo: Boolean, canPostMessages: Boolean, canEditMessages: Boolean, canDeleteMessages: Boolean, canInviteUsers: Boolean, canRestrictMembers: Boolean, canPinMessages: Boolean, canPromoteMembers: Boolean)
Content copied to clipboard
Request body for promoteChatMember
ProximityAlertTriggered
Link copied to clipboard
data class ProximityAlertTriggered(traveler: User, watcher: User, distance: Int)
Content copied to clipboard
ReplyKeyboardMarkup
Link copied to clipboard
data class ReplyKeyboardMarkup(keyboard: List<List<KeyboardButton>>, resizeKeyboard: Boolean, oneTimeKeyboard: Boolean, selective: Boolean) : ReplyMarkup
Content copied to clipboard
ReplyKeyboardRemove
Link copied to clipboard
data class ReplyKeyboardRemove(removeKeyboard: Boolean, selective: Boolean) : ReplyMarkup
Content copied to clipboard
ReplyMarkup
Link copied to clipboard
sealed class ReplyMarkup
Content copied to clipboard
ResponseParameters
Link copied to clipboard
RestrictChatMemberRequest
Link copied to clipboard
data class RestrictChatMemberRequest(chatId: Int, userId: Int, permissions: ChatPermissions, untilDate: Int?)
Content copied to clipboard
Request body for restrictChatMember
SendAnimationRequest
Link copied to clipboard
data class SendAnimationRequest(chatId: Int, animation: String, duration: Int?, width: Int?, height: Int?, thumb: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendAnimation
SendAudioRequest
Link copied to clipboard
data class SendAudioRequest(chatId: Int, audio: String, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, duration: Int?, performer: String?, title: String?, thumb: String?, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendAudio
SendChatActionRequest
Link copied to clipboard
SendContactRequest
Link copied to clipboard
data class SendContactRequest(chatId: Int, phoneNumber: String, firstName: String, lastName: String?, vcard: String?, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendContact
SendDiceRequest
Link copied to clipboard
data class SendDiceRequest(chatId: Int, emoji: String?, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendDice
SendDocumentRequest
Link copied to clipboard
data class SendDocumentRequest(chatId: Int, document: String, thumb: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, disableContentTypeDetection: Boolean, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendDocument
SendGameRequest
Link copied to clipboard
data class SendGameRequest(chatId: Int, gameShortName: String, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: InlineKeyboardMarkup?)
Content copied to clipboard
Request body for sendGame
SendInvoiceRequest
Link copied to clipboard
data class SendInvoiceRequest(chatId: Int, title: String, description: String, payload: String, providerToken: String, startParameter: String, currency: String, prices: List<LabeledPrice>, providerData: String?, photoUrl: String?, photoSize: Int?, photoWidth: Int?, photoHeight: Int?, needName: Boolean, needPhoneNumber: Boolean, needEmail: Boolean, needShippingAddress: Boolean, sendPhoneNumberToProvider: Boolean, sendEmailToProvider: Boolean, isFlexible: Boolean, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: InlineKeyboardMarkup?)
Content copied to clipboard
Request body for sendInvoice
SendLocationRequest
Link copied to clipboard
data class SendLocationRequest(chatId: Int, latitude: Float, longitude: Float, horizontalAccuracy: Float?, livePeriod: Int?, heading: Int?, proximityAlertRadius: Int?, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendLocation
SendMediaGroupRequest
Link copied to clipboard
data class SendMediaGroupRequest(chatId: Int, media: List<InputMedia>, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean)
Content copied to clipboard
Request body for sendMediaGroup
SendMessageRequest
Link copied to clipboard
data class SendMessageRequest(chatId: Int, text: String, parseMode: String?, entities: List<MessageEntity>, disableWebPagePreview: Boolean, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendMessage
SendPhotoRequest
Link copied to clipboard
data class SendPhotoRequest(chatId: Int, photo: String, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendPhoto
SendPollRequest
Link copied to clipboard
data class SendPollRequest(chatId: Int, question: String, options: List<String>, isAnonymous: Boolean, type: String?, allowsMultipleAnswers: Boolean, correctOptionId: Int?, explanation: String?, explanationParseMode: String?, explanationEntities: List<MessageEntity>, openPeriod: Int?, closeDate: Int?, isClosed: Boolean, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendPoll
SendStickerRequest
Link copied to clipboard
data class SendStickerRequest(chatId: Int, sticker: String, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendSticker
SendVenueRequest
Link copied to clipboard
data class SendVenueRequest(chatId: Int, latitude: Float, longitude: Float, title: String, address: String, foursquareId: String?, foursquareType: String?, googlePlaceId: String?, googlePlaceType: String?, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendVenue
SendVideoNoteRequest
Link copied to clipboard
data class SendVideoNoteRequest(chatId: Int, videoNote: String, duration: Int?, length: Int?, thumb: String?, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendVideoNote
SendVideoRequest
Link copied to clipboard
data class SendVideoRequest(chatId: Int, video: String, duration: Int?, width: Int?, height: Int?, thumb: String?, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, supportsStreaming: Boolean, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendVideo
SendVoiceRequest
Link copied to clipboard
data class SendVoiceRequest(chatId: Int, voice: String, caption: String?, parseMode: String?, captionEntities: List<MessageEntity>, duration: Int?, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: ReplyMarkup?)
Content copied to clipboard
Request body for sendVoice
SetChatAdministratorCustomTitleRequest
Link copied to clipboard
data class SetChatAdministratorCustomTitleRequest(chatId: Int, userId: Int, customTitle: String)
Content copied to clipboard
Request body for setChatAdministratorCustomTitle
SetChatDescriptionRequest
Link copied to clipboard
SetChatPermissionsRequest
Link copied to clipboard
data class SetChatPermissionsRequest(chatId: Int, permissions: ChatPermissions)
Content copied to clipboard
Request body for setChatPermissions
SetChatPhotoRequest
Link copied to clipboard
SetChatStickerSetRequest
Link copied to clipboard
SetChatTitleRequest
Link copied to clipboard
SetGameScoreRequest
Link copied to clipboard
SetMyCommandsRequest
Link copied to clipboard
SetPassportDataErrorsRequest
Link copied to clipboard
data class SetPassportDataErrorsRequest(userId: Int, errors: List<PassportElementError>)
Content copied to clipboard
Request body for setPassportDataErrors
SetStickerPositionInSetRequest
Link copied to clipboard
data class SetStickerPositionInSetRequest(sticker: String, position: Int)
Content copied to clipboard
Request body for setStickerPositionInSet
SetStickerSetThumbRequest
Link copied to clipboard
data class SetStickerSetThumbRequest(name: String, userId: Int, thumb: String?)
Content copied to clipboard
Request body for setStickerSetThumb
SetWebhookRequest
Link copied to clipboard
ShippingAddress
Link copied to clipboard
ShippingOption
Link copied to clipboard
data class ShippingOption(id: String, title: String, prices: List<LabeledPrice>)
Content copied to clipboard
ShippingQuery
Link copied to clipboard
data class ShippingQuery(id: String, from: User, invoicePayload: String, shippingAddress: ShippingAddress)
Content copied to clipboard
StickerSet
Link copied to clipboard
StopMessageLiveLocationRequest
Link copied to clipboard
data class StopMessageLiveLocationRequest(chatId: Int?, messageId: Int?, inlineMessageId: String?, replyMarkup: InlineKeyboardMarkup?)
Content copied to clipboard
Request body for stopMessageLiveLocation
StopPollRequest
Link copied to clipboard
data class StopPollRequest(chatId: Int, messageId: Int, replyMarkup: InlineKeyboardMarkup?)
Content copied to clipboard
Request body for stopPoll
SuccessfulPayment
Link copied to clipboard
UnbanChatMemberRequest
Link copied to clipboard
data class UnbanChatMemberRequest(chatId: Int, userId: Int, onlyIfBanned: Boolean)
Content copied to clipboard
Request body for unbanChatMember
UnpinAllChatMessagesRequest
Link copied to clipboard
UnpinChatMessageRequest
Link copied to clipboard
Update
Link copied to clipboard
data class Update(updateId: Int, message: Message?, editedMessage: Message?, channelPost: Message?, editedChannelPost: Message?, inlineQuery: InlineQuery?, chosenInlineResult: ChosenInlineResult?, callbackQuery: CallbackQuery?, shippingQuery: ShippingQuery?, preCheckoutQuery: PreCheckoutQuery?, poll: Poll?, pollAnswer: PollAnswer?)
Content copied to clipboard
UploadStickerFileRequest
Link copied to clipboard
User
Link copied to clipboard
UserProfilePhotos
Link copied to clipboard
data class UserProfilePhotos(totalCount: Int, photos: List<List<PhotoSize>>)
Content copied to clipboard
WebhookInfo
Link copied to clipboard
Functions
addStickerToSet
Link copied to clipboard
suspend fun TelegramBotApiClient.addStickerToSet(requestBody: AddStickerToSetRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.addStickerToSet(userId: Int, name: String, pngSticker: String? = null, tgsSticker: String? = null, emojis: String, maskPosition: MaskPosition? = null): TelegramResponse<Boolean>
Content copied to clipboard
answerCallbackQuery
Link copied to clipboard
suspend fun TelegramBotApiClient.answerCallbackQuery(requestBody: AnswerCallbackQueryRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.answerCallbackQuery(callbackQueryId: String, text: String? = null, showAlert: Boolean = false, url: String? = null, cacheTime: Int? = null): TelegramResponse<Boolean>
Content copied to clipboard
answerInlineQuery
Link copied to clipboard
suspend fun TelegramBotApiClient.answerInlineQuery(requestBody: AnswerInlineQueryRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.answerInlineQuery(inlineQueryId: String, results: List<InlineQueryResult> = emptyList(), cacheTime: Int? = null, isPersonal: Boolean = false, nextOffset: String? = null, switchPmText: String? = null, switchPmParameter: String? = null): TelegramResponse<Boolean>
Content copied to clipboard
answerPreCheckoutQuery
Link copied to clipboard
suspend fun TelegramBotApiClient.answerPreCheckoutQuery(requestBody: AnswerPreCheckoutQueryRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.answerPreCheckoutQuery(preCheckoutQueryId: String, ok: Boolean, errorMessage: String? = null): TelegramResponse<Boolean>
Content copied to clipboard
answerShippingQuery
Link copied to clipboard
suspend fun TelegramBotApiClient.answerShippingQuery(requestBody: AnswerShippingQueryRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.answerShippingQuery(shippingQueryId: String, ok: Boolean, shippingOptions: List<ShippingOption> = emptyList(), errorMessage: String? = null): TelegramResponse<Boolean>
Content copied to clipboard
close
Link copied to clipboard
copyMessage
Link copied to clipboard
suspend fun TelegramBotApiClient.copyMessage(requestBody: CopyMessageRequest): TelegramResponse<MessageId>
Content copied to clipboard
suspend fun TelegramBotApiClient.copyMessage(chatId: Int, fromChatId: Int, messageId: Int, caption: String? = null, parseMode: String? = null, captionEntities: List<MessageEntity> = emptyList(), disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<MessageId>
Content copied to clipboard
createNewStickerSet
Link copied to clipboard
suspend fun TelegramBotApiClient.createNewStickerSet(requestBody: CreateNewStickerSetRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.createNewStickerSet(userId: Int, name: String, title: String, pngSticker: String? = null, tgsSticker: String? = null, emojis: String, containsMasks: Boolean = false, maskPosition: MaskPosition? = null): TelegramResponse<Boolean>
Content copied to clipboard
deleteChatPhoto
Link copied to clipboard
suspend fun TelegramBotApiClient.deleteChatPhoto(requestBody: DeleteChatPhotoRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.deleteChatPhoto(chatId: Int): TelegramResponse<Boolean>
Content copied to clipboard
deleteChatStickerSet
Link copied to clipboard
suspend fun TelegramBotApiClient.deleteChatStickerSet(requestBody: DeleteChatStickerSetRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.deleteChatStickerSet(chatId: Int): TelegramResponse<Boolean>
Content copied to clipboard
deleteMessage
Link copied to clipboard
suspend fun TelegramBotApiClient.deleteMessage(requestBody: DeleteMessageRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.deleteMessage(chatId: Int, messageId: Int): TelegramResponse<Boolean>
Content copied to clipboard
deleteStickerFromSet
Link copied to clipboard
suspend fun TelegramBotApiClient.deleteStickerFromSet(requestBody: DeleteStickerFromSetRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.deleteStickerFromSet(sticker: String): TelegramResponse<Boolean>
Content copied to clipboard
deleteWebhook
Link copied to clipboard
suspend fun TelegramBotApiClient.deleteWebhook(requestBody: DeleteWebhookRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.deleteWebhook(dropPendingUpdates: Boolean = false): TelegramResponse<Boolean>
Content copied to clipboard
editMessageCaption
Link copied to clipboard
suspend fun TelegramBotApiClient.editMessageCaption(requestBody: EditMessageCaptionRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.editMessageCaption(chatId: Int? = null, messageId: Int? = null, inlineMessageId: String? = null, caption: String? = null, parseMode: String? = null, captionEntities: List<MessageEntity> = emptyList(), replyMarkup: InlineKeyboardMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
editMessageLiveLocation
Link copied to clipboard
suspend fun TelegramBotApiClient.editMessageLiveLocation(requestBody: EditMessageLiveLocationRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.editMessageLiveLocation(chatId: Int? = null, messageId: Int? = null, inlineMessageId: String? = null, latitude: Float, longitude: Float, horizontalAccuracy: Float? = null, heading: Int? = null, proximityAlertRadius: Int? = null, replyMarkup: InlineKeyboardMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
editMessageMedia
Link copied to clipboard
suspend fun TelegramBotApiClient.editMessageMedia(requestBody: EditMessageMediaRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.editMessageMedia(chatId: Int? = null, messageId: Int? = null, inlineMessageId: String? = null, media: InputMedia, replyMarkup: InlineKeyboardMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
editMessageReplyMarkup
Link copied to clipboard
suspend fun TelegramBotApiClient.editMessageReplyMarkup(requestBody: EditMessageReplyMarkupRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.editMessageReplyMarkup(chatId: Int? = null, messageId: Int? = null, inlineMessageId: String? = null, replyMarkup: InlineKeyboardMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
editMessageText
Link copied to clipboard
suspend fun TelegramBotApiClient.editMessageText(requestBody: EditMessageTextRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.editMessageText(chatId: Int? = null, messageId: Int? = null, inlineMessageId: String? = null, text: String, parseMode: String? = null, entities: List<MessageEntity> = emptyList(), disableWebPagePreview: Boolean = false, replyMarkup: InlineKeyboardMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
exportChatInviteLink
Link copied to clipboard
suspend fun TelegramBotApiClient.exportChatInviteLink(requestBody: ExportChatInviteLinkRequest): TelegramResponse<String>
Content copied to clipboard
suspend fun TelegramBotApiClient.exportChatInviteLink(chatId: Int): TelegramResponse<String>
Content copied to clipboard
forwardMessage
Link copied to clipboard
suspend fun TelegramBotApiClient.forwardMessage(requestBody: ForwardMessageRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.forwardMessage(chatId: Int, fromChatId: Int, disableNotification: Boolean = false, messageId: Int): TelegramResponse<Message>
Content copied to clipboard
getChat
Link copied to clipboard
suspend fun TelegramBotApiClient.getChat(requestBody: GetChatRequest): TelegramResponse<Chat>
Content copied to clipboard
suspend fun TelegramBotApiClient.getChat(chatId: Int): TelegramResponse<Chat>
Content copied to clipboard
getChatAdministrators
Link copied to clipboard
suspend fun TelegramBotApiClient.getChatAdministrators(requestBody: GetChatAdministratorsRequest): TelegramResponse<List<ChatMember>>
Content copied to clipboard
suspend fun TelegramBotApiClient.getChatAdministrators(chatId: Int): TelegramResponse<List<ChatMember>>
Content copied to clipboard
getChatMember
Link copied to clipboard
suspend fun TelegramBotApiClient.getChatMember(requestBody: GetChatMemberRequest): TelegramResponse<ChatMember>
Content copied to clipboard
suspend fun TelegramBotApiClient.getChatMember(chatId: Int, userId: Int): TelegramResponse<ChatMember>
Content copied to clipboard
getChatMembersCount
Link copied to clipboard
suspend fun TelegramBotApiClient.getChatMembersCount(requestBody: GetChatMembersCountRequest): TelegramResponse<Int>
Content copied to clipboard
suspend fun TelegramBotApiClient.getChatMembersCount(chatId: Int): TelegramResponse<Int>
Content copied to clipboard
getFile
Link copied to clipboard
suspend fun TelegramBotApiClient.getFile(requestBody: GetFileRequest): TelegramResponse<File>
Content copied to clipboard
suspend fun TelegramBotApiClient.getFile(fileId: String): TelegramResponse<File>
Content copied to clipboard
getGameHighScores
Link copied to clipboard
suspend fun TelegramBotApiClient.getGameHighScores(requestBody: GetGameHighScoresRequest): TelegramResponse<List<GameHighScore>>
Content copied to clipboard
suspend fun TelegramBotApiClient.getGameHighScores(userId: Int, chatId: Int? = null, messageId: Int? = null, inlineMessageId: String? = null): TelegramResponse<List<GameHighScore>>
Content copied to clipboard
getMe
Link copied to clipboard
getMyCommands
Link copied to clipboard
suspend fun TelegramBotApiClient.getMyCommands(): TelegramResponse<List<BotCommand>>
Content copied to clipboard
getStickerSet
Link copied to clipboard
suspend fun TelegramBotApiClient.getStickerSet(requestBody: GetStickerSetRequest): TelegramResponse<StickerSet>
Content copied to clipboard
suspend fun TelegramBotApiClient.getStickerSet(name: String): TelegramResponse<StickerSet>
Content copied to clipboard
getUpdates
Link copied to clipboard
suspend fun TelegramBotApiClient.getUpdates(requestBody: GetUpdatesRequest): TelegramResponse<List<Update>>
Content copied to clipboard
suspend fun TelegramBotApiClient.getUpdates(offset: Int? = null, limit: Int? = null, timeout: Int? = null, allowedUpdates: List<String> = emptyList()): TelegramResponse<List<Update>>
Content copied to clipboard
getUserProfilePhotos
Link copied to clipboard
suspend fun TelegramBotApiClient.getUserProfilePhotos(requestBody: GetUserProfilePhotosRequest): TelegramResponse<UserProfilePhotos>
Content copied to clipboard
suspend fun TelegramBotApiClient.getUserProfilePhotos(userId: Int, offset: Int? = null, limit: Int? = null): TelegramResponse<UserProfilePhotos>
Content copied to clipboard
getWebhookInfo
Link copied to clipboard
suspend fun TelegramBotApiClient.getWebhookInfo(): TelegramResponse<WebhookInfo>
Content copied to clipboard
kickChatMember
Link copied to clipboard
suspend fun TelegramBotApiClient.kickChatMember(requestBody: KickChatMemberRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.kickChatMember(chatId: Int, userId: Int, untilDate: Int? = null): TelegramResponse<Boolean>
Content copied to clipboard
leaveChat
Link copied to clipboard
suspend fun TelegramBotApiClient.leaveChat(requestBody: LeaveChatRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.leaveChat(chatId: Int): TelegramResponse<Boolean>
Content copied to clipboard
logOut
Link copied to clipboard
pinChatMessage
Link copied to clipboard
suspend fun TelegramBotApiClient.pinChatMessage(requestBody: PinChatMessageRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.pinChatMessage(chatId: Int, messageId: Int, disableNotification: Boolean = false): TelegramResponse<Boolean>
Content copied to clipboard
promoteChatMember
Link copied to clipboard
suspend fun TelegramBotApiClient.promoteChatMember(requestBody: PromoteChatMemberRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.promoteChatMember(chatId: Int, userId: Int, isAnonymous: Boolean = false, canChangeInfo: Boolean = false, canPostMessages: Boolean = false, canEditMessages: Boolean = false, canDeleteMessages: Boolean = false, canInviteUsers: Boolean = false, canRestrictMembers: Boolean = false, canPinMessages: Boolean = false, canPromoteMembers: Boolean = false): TelegramResponse<Boolean>
Content copied to clipboard
restrictChatMember
Link copied to clipboard
suspend fun TelegramBotApiClient.restrictChatMember(requestBody: RestrictChatMemberRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.restrictChatMember(chatId: Int, userId: Int, permissions: ChatPermissions, untilDate: Int? = null): TelegramResponse<Boolean>
Content copied to clipboard
sendAnimation
Link copied to clipboard
suspend fun TelegramBotApiClient.sendAnimation(requestBody: SendAnimationRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendAnimation(chatId: Int, animation: String, duration: Int? = null, width: Int? = null, height: Int? = null, thumb: String? = null, caption: String? = null, parseMode: String? = null, captionEntities: List<MessageEntity> = emptyList(), disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendAudio
Link copied to clipboard
suspend fun TelegramBotApiClient.sendAudio(requestBody: SendAudioRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendAudio(chatId: Int, audio: String, caption: String? = null, parseMode: String? = null, captionEntities: List<MessageEntity> = emptyList(), duration: Int? = null, performer: String? = null, title: String? = null, thumb: String? = null, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendChatAction
Link copied to clipboard
suspend fun TelegramBotApiClient.sendChatAction(requestBody: SendChatActionRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendChatAction(chatId: Int, action: String): TelegramResponse<Boolean>
Content copied to clipboard
sendContact
Link copied to clipboard
suspend fun TelegramBotApiClient.sendContact(requestBody: SendContactRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendContact(chatId: Int, phoneNumber: String, firstName: String, lastName: String? = null, vcard: String? = null, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendDice
Link copied to clipboard
suspend fun TelegramBotApiClient.sendDice(requestBody: SendDiceRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendDice(chatId: Int, emoji: String? = null, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendDocument
Link copied to clipboard
suspend fun TelegramBotApiClient.sendDocument(requestBody: SendDocumentRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendDocument(chatId: Int, document: String, thumb: String? = null, caption: String? = null, parseMode: String? = null, captionEntities: List<MessageEntity> = emptyList(), disableContentTypeDetection: Boolean = false, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendGame
Link copied to clipboard
suspend fun TelegramBotApiClient.sendGame(requestBody: SendGameRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendGame(chatId: Int, gameShortName: String, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: InlineKeyboardMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendInvoice
Link copied to clipboard
suspend fun TelegramBotApiClient.sendInvoice(requestBody: SendInvoiceRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendInvoice(chatId: Int, title: String, description: String, payload: String, providerToken: String, startParameter: String, currency: String, prices: List<LabeledPrice> = emptyList(), providerData: String? = null, photoUrl: String? = null, photoSize: Int? = null, photoWidth: Int? = null, photoHeight: Int? = null, needName: Boolean = false, needPhoneNumber: Boolean = false, needEmail: Boolean = false, needShippingAddress: Boolean = false, sendPhoneNumberToProvider: Boolean = false, sendEmailToProvider: Boolean = false, isFlexible: Boolean = false, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: InlineKeyboardMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendLocation
Link copied to clipboard
suspend fun TelegramBotApiClient.sendLocation(requestBody: SendLocationRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendLocation(chatId: Int, latitude: Float, longitude: Float, horizontalAccuracy: Float? = null, livePeriod: Int? = null, heading: Int? = null, proximityAlertRadius: Int? = null, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendMediaGroup
Link copied to clipboard
suspend fun TelegramBotApiClient.sendMediaGroup(requestBody: SendMediaGroupRequest): TelegramResponse<List<Message>>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendMediaGroup(chatId: Int, media: List<InputMedia> = emptyList(), disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false): TelegramResponse<List<Message>>
Content copied to clipboard
sendMessage
Link copied to clipboard
suspend fun TelegramBotApiClient.sendMessage(requestBody: SendMessageRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendMessage(chatId: Int, text: String, parseMode: String? = null, entities: List<MessageEntity> = emptyList(), disableWebPagePreview: Boolean = false, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendPhoto
Link copied to clipboard
suspend fun TelegramBotApiClient.sendPhoto(requestBody: SendPhotoRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendPhoto(chatId: Int, photo: String, caption: String? = null, parseMode: String? = null, captionEntities: List<MessageEntity> = emptyList(), disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendPoll
Link copied to clipboard
suspend fun TelegramBotApiClient.sendPoll(requestBody: SendPollRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendPoll(chatId: Int, question: String, options: List<String> = emptyList(), isAnonymous: Boolean = false, type: String? = null, allowsMultipleAnswers: Boolean = false, correctOptionId: Int? = null, explanation: String? = null, explanationParseMode: String? = null, explanationEntities: List<MessageEntity> = emptyList(), openPeriod: Int? = null, closeDate: Int? = null, isClosed: Boolean = false, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendSticker
Link copied to clipboard
suspend fun TelegramBotApiClient.sendSticker(requestBody: SendStickerRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendSticker(chatId: Int, sticker: String, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendVenue
Link copied to clipboard
suspend fun TelegramBotApiClient.sendVenue(requestBody: SendVenueRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendVenue(chatId: Int, latitude: Float, longitude: Float, title: String, address: String, foursquareId: String? = null, foursquareType: String? = null, googlePlaceId: String? = null, googlePlaceType: String? = null, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendVideo
Link copied to clipboard
suspend fun TelegramBotApiClient.sendVideo(requestBody: SendVideoRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendVideo(chatId: Int, video: String, duration: Int? = null, width: Int? = null, height: Int? = null, thumb: String? = null, caption: String? = null, parseMode: String? = null, captionEntities: List<MessageEntity> = emptyList(), supportsStreaming: Boolean = false, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendVideoNote
Link copied to clipboard
suspend fun TelegramBotApiClient.sendVideoNote(requestBody: SendVideoNoteRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendVideoNote(chatId: Int, videoNote: String, duration: Int? = null, length: Int? = null, thumb: String? = null, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
sendVoice
Link copied to clipboard
suspend fun TelegramBotApiClient.sendVoice(requestBody: SendVoiceRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.sendVoice(chatId: Int, voice: String, caption: String? = null, parseMode: String? = null, captionEntities: List<MessageEntity> = emptyList(), duration: Int? = null, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: ReplyMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
setChatAdministratorCustomTitle
Link copied to clipboard
suspend fun TelegramBotApiClient.setChatAdministratorCustomTitle(requestBody: SetChatAdministratorCustomTitleRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.setChatAdministratorCustomTitle(chatId: Int, userId: Int, customTitle: String): TelegramResponse<Boolean>
Content copied to clipboard
setChatDescription
Link copied to clipboard
suspend fun TelegramBotApiClient.setChatDescription(requestBody: SetChatDescriptionRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.setChatDescription(chatId: Int, description: String? = null): TelegramResponse<Boolean>
Content copied to clipboard
setChatPermissions
Link copied to clipboard
suspend fun TelegramBotApiClient.setChatPermissions(requestBody: SetChatPermissionsRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.setChatPermissions(chatId: Int, permissions: ChatPermissions): TelegramResponse<Boolean>
Content copied to clipboard
setChatPhoto
Link copied to clipboard
suspend fun TelegramBotApiClient.setChatPhoto(requestBody: SetChatPhotoRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.setChatPhoto(chatId: Int, photo: String): TelegramResponse<Boolean>
Content copied to clipboard
setChatStickerSet
Link copied to clipboard
suspend fun TelegramBotApiClient.setChatStickerSet(requestBody: SetChatStickerSetRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.setChatStickerSet(chatId: Int, stickerSetName: String): TelegramResponse<Boolean>
Content copied to clipboard
setChatTitle
Link copied to clipboard
suspend fun TelegramBotApiClient.setChatTitle(requestBody: SetChatTitleRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.setChatTitle(chatId: Int, title: String): TelegramResponse<Boolean>
Content copied to clipboard
setGameScore
Link copied to clipboard
suspend fun TelegramBotApiClient.setGameScore(requestBody: SetGameScoreRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.setGameScore(userId: Int, score: Int, force: Boolean = false, disableEditMessage: Boolean = false, chatId: Int? = null, messageId: Int? = null, inlineMessageId: String? = null): TelegramResponse<Message>
Content copied to clipboard
setMyCommands
Link copied to clipboard
suspend fun TelegramBotApiClient.setMyCommands(requestBody: SetMyCommandsRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.setMyCommands(commands: List<BotCommand> = emptyList()): TelegramResponse<Boolean>
Content copied to clipboard
setPassportDataErrors
Link copied to clipboard
suspend fun TelegramBotApiClient.setPassportDataErrors(requestBody: SetPassportDataErrorsRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.setPassportDataErrors(userId: Int, errors: List<PassportElementError> = emptyList()): TelegramResponse<Boolean>
Content copied to clipboard
setStickerPositionInSet
Link copied to clipboard
suspend fun TelegramBotApiClient.setStickerPositionInSet(requestBody: SetStickerPositionInSetRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.setStickerPositionInSet(sticker: String, position: Int): TelegramResponse<Boolean>
Content copied to clipboard
setStickerSetThumb
Link copied to clipboard
suspend fun TelegramBotApiClient.setStickerSetThumb(requestBody: SetStickerSetThumbRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.setStickerSetThumb(name: String, userId: Int, thumb: String? = null): TelegramResponse<Boolean>
Content copied to clipboard
setWebhook
Link copied to clipboard
suspend fun TelegramBotApiClient.setWebhook(requestBody: SetWebhookRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.setWebhook(url: String, certificate: String? = null, ipAddress: String? = null, maxConnections: Int? = null, allowedUpdates: List<String> = emptyList(), dropPendingUpdates: Boolean = false): TelegramResponse<Boolean>
Content copied to clipboard
stopMessageLiveLocation
Link copied to clipboard
suspend fun TelegramBotApiClient.stopMessageLiveLocation(requestBody: StopMessageLiveLocationRequest): TelegramResponse<Message>
Content copied to clipboard
suspend fun TelegramBotApiClient.stopMessageLiveLocation(chatId: Int? = null, messageId: Int? = null, inlineMessageId: String? = null, replyMarkup: InlineKeyboardMarkup? = null): TelegramResponse<Message>
Content copied to clipboard
stopPoll
Link copied to clipboard
suspend fun TelegramBotApiClient.stopPoll(requestBody: StopPollRequest): TelegramResponse<Poll>
Content copied to clipboard
suspend fun TelegramBotApiClient.stopPoll(chatId: Int, messageId: Int, replyMarkup: InlineKeyboardMarkup? = null): TelegramResponse<Poll>
Content copied to clipboard
unbanChatMember
Link copied to clipboard
suspend fun TelegramBotApiClient.unbanChatMember(requestBody: UnbanChatMemberRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.unbanChatMember(chatId: Int, userId: Int, onlyIfBanned: Boolean = false): TelegramResponse<Boolean>
Content copied to clipboard
unpinAllChatMessages
Link copied to clipboard
suspend fun TelegramBotApiClient.unpinAllChatMessages(requestBody: UnpinAllChatMessagesRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.unpinAllChatMessages(chatId: Int): TelegramResponse<Boolean>
Content copied to clipboard
unpinChatMessage
Link copied to clipboard
suspend fun TelegramBotApiClient.unpinChatMessage(requestBody: UnpinChatMessageRequest): TelegramResponse<Boolean>
Content copied to clipboard
suspend fun TelegramBotApiClient.unpinChatMessage(chatId: Int, messageId: Int? = null): TelegramResponse<Boolean>
Content copied to clipboard
uploadStickerFile
Link copied to clipboard
suspend fun TelegramBotApiClient.uploadStickerFile(requestBody: UploadStickerFileRequest): TelegramResponse<File>
Content copied to clipboard
suspend fun TelegramBotApiClient.uploadStickerFile(userId: Int, pngSticker: String): TelegramResponse<File>
Content copied to clipboard