Package-level declarations

Functions

Link copied to clipboard
inline suspend fun TelegramBot.addStickerToSet(userId: Long, name: String, input: InputSticker)
inline suspend fun TelegramBot.addStickerToSet(userId: Long, name: String, noinline input: () -> InputSticker)
Link copied to clipboard
inline suspend fun TelegramBot.animation(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.animation(file: InputFile, chatId: Long)
inline suspend fun TelegramBot.animation(ba: ByteArray, chatId: Long)
inline suspend fun TelegramBot.animation(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.answerCallbackQuery(callbackQueryId: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.answerInlineQuery(inlineQueryId: String, vararg result: InlineQueryResult)
inline suspend fun TelegramBot.answerInlineQuery(inlineQueryId: String, noinline results: ListingBuilder<InlineQueryResult>.() -> Unit)
inline suspend fun TelegramBot.answerInlineQuery(inlineQueryId: String, results: List<InlineQueryResult>)
Link copied to clipboard
inline suspend fun TelegramBot.answerPreCheckoutQuery(preCheckoutQueryId: String, ok: Boolean, errorMessage: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.answerShippingQuery(shippingQueryId: String, ok: Boolean, errorMessage: String? = null, vararg shippingOption: ShippingOption)
inline suspend fun TelegramBot.answerShippingQuery(shippingQueryId: String, ok: Boolean, errorMessage: String? = null, noinline shippingOptions: ListingBuilder<ShippingOption>.() -> Unit)
inline suspend fun TelegramBot.answerShippingQuery(shippingQueryId: String, ok: Boolean, shippingOptions: List<ShippingOption>? = null, errorMessage: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.answerWebAppQuery(webAppQueryId: String, result: InlineQueryResult)
Link copied to clipboard
inline suspend fun TelegramBot.approveChatJoinRequest(user: User, chatId: Long)
inline suspend fun TelegramBot.approveChatJoinRequest(userId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.audio(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.audio(file: InputFile, chatId: Long)
inline suspend fun TelegramBot.audio(ba: ByteArray, chatId: Long)
inline suspend fun TelegramBot.audio(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.banChatMember(user: User, untilDate: Instant? = null, revokeMessages: Boolean? = null, chatId: Long)
inline suspend fun TelegramBot.banChatMember(userId: Long, untilDate: Instant? = null, revokeMessages: Boolean? = null, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.banChatSenderChat(senderChatId: User, chatId: Long)
inline suspend fun TelegramBot.banChatSenderChat(senderChatId: Chat, chatId: Long)
inline suspend fun TelegramBot.banChatSenderChat(senderChatId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.chatAction(action: ChatAction, messageThreadId: Int? = null, chatId: Long)
inline suspend fun TelegramBot.chatAction(messageThreadId: Int? = null, noinline block: () -> ChatAction, chatId: Long)
Link copied to clipboard

Function to check is web app data is safe.

Link copied to clipboard
inline suspend fun TelegramBot.close()
Link copied to clipboard
inline suspend fun TelegramBot.closeForumTopic(messageThreadId: Int, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.closeGeneralForumTopic(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.contact(firstName: String, phoneNumber: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.convertGiftToStars(businessConnectionId: String, ownedGiftId: String)
Link copied to clipboard
inline suspend fun TelegramBot.copyMessage(fromChatId: User, messageId: Long, chatId: Long)
inline suspend fun TelegramBot.copyMessage(fromChatId: Chat, messageId: Long, chatId: Long)
inline suspend fun TelegramBot.copyMessage(fromChatId: Identifier, messageId: Long, chatId: Long)
inline suspend fun TelegramBot.copyMessage(fromChatId: Long, messageId: Long, chatId: Long)
inline suspend fun TelegramBot.copyMessage(fromChatId: String, messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.copyMessages(fromChatId: User, vararg messageId: Long, chatId: Long)
inline suspend fun TelegramBot.copyMessages(fromChatId: Chat, vararg messageId: Long, chatId: Long)
inline suspend fun TelegramBot.copyMessages(fromChatId: Identifier, messageIds: List<Long>, chatId: Long)
inline suspend fun TelegramBot.copyMessages(fromChatId: Long, vararg messageId: Long, chatId: Long)
inline suspend fun TelegramBot.copyMessages(fromChatId: String, vararg messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.createChatInviteLink(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.createChatSubscriptionInviteLink(subscriptionPrice: Int, name: String? = null, subscriptionPeriod: Duration, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.createForumTopic(name: String, iconColor: IconColor? = null, iconCustomEmojiId: String? = null, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.createInvoiceLink(title: String, description: String, currency: Currency, vararg prices: LabeledPrice, noinline payload: () -> String)
inline suspend fun TelegramBot.createInvoiceLink(title: String, description: String, payload: String, currency: Currency, prices: List<LabeledPrice>)
Link copied to clipboard
inline suspend fun TelegramBot.createNewStickerSet(userId: Long, name: String, title: String, stickers: List<InputSticker>)
Link copied to clipboard
inline suspend fun TelegramBot.declineChatJoinRequest(user: User, chatId: Long)
inline suspend fun TelegramBot.declineChatJoinRequest(userId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.deleteBusinessMessages(businessConnectionId: String, messageIds: List<Long>)
Link copied to clipboard
inline suspend fun TelegramBot.deleteChatPhoto(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.deleteChatStickerSet(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.deleteForumTopic(messageThreadId: Int, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.deleteMessage(messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.deleteMessages(vararg messageId: Long, chatId: Long)
inline suspend fun TelegramBot.deleteMessages(messageIds: List<Long>, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.deleteMyCommands(languageCode: String? = null, scope: BotCommandScope? = null)
Link copied to clipboard
inline suspend fun TelegramBot.deleteStickerFromSet(sticker: String)
Link copied to clipboard
inline suspend fun TelegramBot.deleteStickerSet(name: String)
Link copied to clipboard
inline suspend fun TelegramBot.deleteStory(businessConnectionId: String, storyId: String)
Link copied to clipboard
inline suspend fun TelegramBot.deleteWebhook(dropPendingUpdates: Boolean)
Link copied to clipboard
inline suspend fun TelegramBot.dice(noinline block: () -> DiceEmoji, chatId: Long)
inline suspend fun TelegramBot.dice(emoji: String? = null, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.document(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.document(file: InputFile, chatId: Long)
inline suspend fun TelegramBot.document(ba: ByteArray, chatId: Long)
inline suspend fun TelegramBot.document(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editCaption(chatId: Long)
inline suspend fun TelegramBot.editCaption(messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editChatInviteLink(inviteLink: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editChatSubscriptionInviteLink(inviteLink: String, name: String? = null, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editForumTopic(messageThreadId: Int, name: String? = null, iconCustomEmojiId: String? = null, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editGeneralForumTopic(name: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editMarkup(chatId: Long)
inline suspend fun TelegramBot.editMarkup(messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editMedia(inputMedia: InputMedia, chatId: Long)
inline suspend fun TelegramBot.editMedia(messageId: Long, inputMedia: InputMedia, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editMessageCaption(chatId: Long)
inline suspend fun TelegramBot.editMessageCaption(messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editMessageLiveLocation(latitude: Float, longitude: Float, chatId: Long)
inline suspend fun TelegramBot.editMessageLiveLocation(messageId: Long, latitude: Float, longitude: Float, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editMessageMedia(inputMedia: InputMedia, chatId: Long)
inline suspend fun TelegramBot.editMessageMedia(messageId: Long, inputMedia: InputMedia, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editMessageReplyMarkup(chatId: Long)
inline suspend fun TelegramBot.editMessageReplyMarkup(messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editMessageText(noinline block: EntitiesCtxBuilder<EditMessageTextAction>.() -> String, chatId: Long)
inline suspend fun TelegramBot.editMessageText(messageId: Long, noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editStory(businessConnectionId: String, storyId: String, content: InputStoryContent)
Link copied to clipboard
inline suspend fun TelegramBot.editText(noinline block: EntitiesCtxBuilder<EditMessageTextAction>.() -> String, chatId: Long)
inline suspend fun TelegramBot.editText(messageId: Long, noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.editUserStarSubscription(userId: Long, telegramPaymentChargeId: String, isCanceled: Boolean)
Link copied to clipboard
inline suspend fun TelegramBot.exportChatInviteLink(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.forwardMessage(fromChatId: User, messageId: Long, chatId: Long)
inline suspend fun TelegramBot.forwardMessage(fromChatId: Chat, messageId: Long, chatId: Long)
inline suspend fun TelegramBot.forwardMessage(fromChatId: Identifier, messageId: Long, chatId: Long)
inline suspend fun TelegramBot.forwardMessage(fromChatId: Long, messageId: Long, chatId: Long)
inline suspend fun TelegramBot.forwardMessage(fromChatId: String, messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.forwardMessages(fromChatId: User, vararg messageId: Long, chatId: Long)
inline suspend fun TelegramBot.forwardMessages(fromChatId: Chat, vararg messageId: Long, chatId: Long)
inline suspend fun TelegramBot.forwardMessages(fromChatId: Identifier, messageIds: List<Long>, chatId: Long)
inline suspend fun TelegramBot.forwardMessages(fromChatId: Long, vararg messageId: Long, chatId: Long)
inline suspend fun TelegramBot.forwardMessages(fromChatId: String, vararg messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.game(gameShortName: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.getAvailableGifts()
Link copied to clipboard
inline suspend fun TelegramBot.getBusinessAccountGifts(businessConnectionId: String)
Link copied to clipboard
inline suspend fun TelegramBot.getBusinessAccountStarBalance(businessConnectionId: String)
Link copied to clipboard
inline suspend fun TelegramBot.getBusinessConnection(businessConnectionId: String)
Link copied to clipboard
inline suspend fun TelegramBot.getChat(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.getChatAdministrators(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.getChatMember(user: User, chatId: Long)
inline suspend fun TelegramBot.getChatMember(userId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.getChatMemberCount(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.getChatMenuButton(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.getCustomEmojiStickers(vararg customEmojiId: String)
inline suspend fun TelegramBot.getCustomEmojiStickers(customEmojiIds: List<String>)
Link copied to clipboard
inline suspend fun TelegramBot.getFile(fileId: String)
Link copied to clipboard
inline suspend fun TelegramBot.getForumTopicIconStickers(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.getGameHighScores(user: User, chatId: Long)
inline suspend fun TelegramBot.getGameHighScores(userId: Long, chatId: Long)
inline suspend fun TelegramBot.getGameHighScores(user: User, messageId: Long, chatId: Long)
inline suspend fun TelegramBot.getGameHighScores(userId: Long, messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.getMe()
Link copied to clipboard
inline suspend fun TelegramBot.getMyCommands(languageCode: String? = null, scope: BotCommandScope? = null)
Link copied to clipboard
inline suspend fun TelegramBot.getMyDefaultAdministratorRights(forChannel: Boolean? = null)
Link copied to clipboard
inline suspend fun TelegramBot.getMyDescription(languageCode: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.getMyName(languageCode: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.getMyShortDescription(languageCode: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.getStarTransactions(offset: Int? = null, limit: Int? = null)
Link copied to clipboard
inline suspend fun TelegramBot.getStickerSet(name: String)
Link copied to clipboard
inline suspend fun TelegramBot.getUpdates()
Link copied to clipboard
inline suspend fun TelegramBot.getUserChatBoosts(user: User, chatId: Long)
inline suspend fun TelegramBot.getUserChatBoosts(userId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.getUserProfilePhotos(user: User, offset: Int? = null, limit: Int? = null)
inline suspend fun TelegramBot.getUserProfilePhotos(userId: Long, offset: Int? = null, limit: Int? = null)
Link copied to clipboard
inline suspend fun TelegramBot.getWebhookInfo()
Link copied to clipboard
inline suspend fun TelegramBot.giftPremiumSubscription(userId: Long, monthCount: Int, starCount: Int, textParseMode: ParseMode? = null, noinline text: () -> String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.hideGeneralForumTopic(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.invoice(title: String, description: String, payload: String, providerToken: String? = null, currency: Currency, prices: List<LabeledPrice>, chatId: Long)
inline suspend fun TelegramBot.invoice(title: String, description: String, providerToken: String? = null, currency: Currency, vararg prices: LabeledPrice, noinline payload: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.leaveChat(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.location(latitude: Float, longitude: Float, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.logOut()
Link copied to clipboard
inline suspend fun TelegramBot.mediaGroup(vararg media: InputMedia.Audio, chatId: Long)
inline suspend fun TelegramBot.mediaGroup(vararg media: InputMedia.Document, chatId: Long)
inline suspend fun TelegramBot.mediaGroup(vararg media: InputMedia.Photo, chatId: Long)
inline suspend fun TelegramBot.mediaGroup(vararg media: InputMedia.Video, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.message(noinline block: EntitiesCtxBuilder<SendMessageAction>.() -> String, chatId: Long)
inline suspend fun TelegramBot.message(text: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.photo(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.photo(file: InputFile, chatId: Long)
inline suspend fun TelegramBot.photo(ba: ByteArray, chatId: Long)
inline suspend fun TelegramBot.photo(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.pinChatMessage(messageId: Long, disableNotification: Boolean? = null, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.poll(question: String, vararg options: InputPollOption, chatId: Long)
inline suspend fun TelegramBot.poll(question: String, noinline options: PollOptionsBuilder.() -> Unit, chatId: Long)
inline suspend fun TelegramBot.poll(question: String, options: List<InputPollOption>, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.postStory(businessConnectionId: String, content: InputStoryContent, activePeriod: Duration)
Link copied to clipboard
inline suspend fun TelegramBot.promoteChatMember(user: User, chatId: Long)
inline suspend fun TelegramBot.promoteChatMember(userId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.readBusinessMessage(businessConnectionId: String, messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.refundStarPayment(telegramPaymentChargeId: String, userId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.removeBusinessAccountProfilePhoto(businessConnectionId: String, isPublic: Boolean? = null)
Link copied to clipboard
inline suspend fun TelegramBot.removeChatVerification(chat: Chat)
inline suspend fun TelegramBot.removeChatVerification(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.removeUserVerification(user: User)
inline suspend fun TelegramBot.removeUserVerification(userId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.reopenForumTopic(messageThreadId: Int, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.reopenGeneralForumTopic(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.replaceStickerInSet(userId: Long, name: String, oldSticker: String, sticker: InputSticker, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.restrictChatMember(user: User, chatPermissions: ChatPermissions, untilDate: Instant? = null, useIndependentChatPermissions: Boolean? = null, chatId: Long)
inline suspend fun TelegramBot.restrictChatMember(user: User, untilDate: Instant? = null, useIndependentChatPermissions: Boolean? = null, noinline chatPermissions: ChatPermissions.() -> Unit, chatId: Long)
inline suspend fun TelegramBot.restrictChatMember(userId: Long, chatPermissions: ChatPermissions, untilDate: Instant? = null, useIndependentChatPermissions: Boolean? = null, chatId: Long)
inline suspend fun TelegramBot.restrictChatMember(userId: Long, untilDate: Instant? = null, useIndependentChatPermissions: Boolean? = null, noinline chatPermissions: ChatPermissions.() -> Unit, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.revokeChatInviteLink(inviteLink: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.savePreparedInlineMessage(userId: Long, result: InlineQueryResult)
inline suspend fun TelegramBot.savePreparedInlineMessage(userId: Long, noinline result: () -> InlineQueryResult)
Link copied to clipboard
suspend fun <R> Action<R>.sendAnd(to: User, bot: TelegramBot, onFailure: suspend () -> Nothing = DEFAULT_FAILURE_ACTION, block: suspend R.() -> Unit)
suspend fun <R> Action<R>.sendAnd(to: Chat, bot: TelegramBot, onFailure: suspend () -> Nothing = DEFAULT_FAILURE_ACTION, block: suspend R.() -> Unit)
suspend fun <R> Action<R>.sendAnd(to: Long, bot: TelegramBot, onFailure: suspend () -> Nothing = DEFAULT_FAILURE_ACTION, block: suspend R.() -> Unit)
suspend fun <R> Action<R>.sendAnd(to: String, bot: TelegramBot, onFailure: suspend () -> Nothing = DEFAULT_FAILURE_ACTION, block: suspend R.() -> Unit)
Link copied to clipboard
inline suspend fun TelegramBot.sendAnimation(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.sendAnimation(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendAudio(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.sendAudio(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendChatAction(action: ChatAction, messageThreadId: Int? = null, chatId: Long)
inline suspend fun TelegramBot.sendChatAction(messageThreadId: Int? = null, noinline block: () -> ChatAction, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendContact(firstName: String, phoneNumber: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendDice(emoji: String? = null, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendDocument(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.sendDocument(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendGame(gameShortName: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendGift(giftId: String, userId: Long? = null, payForUpgrade: Boolean? = null, textParseMode: ParseMode? = null, noinline text: () -> String?)
Link copied to clipboard
inline suspend fun TelegramBot.sendInvoice(title: String, description: String, payload: String, providerToken: String? = null, currency: Currency, prices: List<LabeledPrice>, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendLocation(latitude: Float, longitude: Float, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendMediaGroup(vararg media: InputMedia, chatId: Long)
inline suspend fun TelegramBot.sendMediaGroup(media: List<InputMedia>, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendMessage(noinline block: EntitiesCtxBuilder<SendMessageAction>.() -> String, chatId: Long)
inline suspend fun TelegramBot.sendMessage(text: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendPaidMedia(starCount: Int, vararg media: InputPaidMedia, chatId: Long)
inline suspend fun TelegramBot.sendPaidMedia(starCount: Int, noinline media: ListingBuilder<InputPaidMedia>.() -> Unit, chatId: Long)
inline suspend fun TelegramBot.sendPaidMedia(starCount: Int, media: List<InputPaidMedia>, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendPhoto(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.sendPhoto(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendPoll(question: String, noinline options: PollOptionsBuilder.() -> Unit, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendSticker(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.sendSticker(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendVenue(latitude: Float, longitude: Float, title: String, address: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendVideo(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.sendVideo(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendVideoNote(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.sendVideoNote(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.sendVoice(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.sendVoice(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.setBusinessAccountBio(businessConnectionId: String, bio: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.setBusinessAccountGiftSettings(businessConnectionId: String, showGiftButton: Boolean, acceptedGiftTypes: AcceptedGiftTypes)
Link copied to clipboard
inline suspend fun TelegramBot.setBusinessAccountName(businessConnectionId: String, firstName: String, lastName: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.setBusinessAccountProfilePhoto(businessConnectionId: String, photo: InputProfilePhoto, isPublic: Boolean? = null)
Link copied to clipboard
inline suspend fun TelegramBot.setBusinessAccountUsername(businessConnectionId: String, username: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.setChatAdministratorCustomTitle(user: User, customTitle: String, chatId: Long)
inline suspend fun TelegramBot.setChatAdministratorCustomTitle(userId: Long, customTitle: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.setChatDescription(title: String? = null, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.setChatMenuButton(menuButton: MenuButton, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.setChatPermissions(permissions: ChatPermissions, useIndependentChatPermissions: Boolean? = null, chatId: Long)
inline suspend fun TelegramBot.setChatPermissions(useIndependentChatPermissions: Boolean? = null, noinline permissions: ChatPermissions.() -> Unit, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.setChatPhoto(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.setChatPhoto(file: InputFile, chatId: Long)
inline suspend fun TelegramBot.setChatPhoto(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.setChatStickerSet(stickerSetName: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.setChatTitle(title: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.setCustomEmojiStickerSetThumbnail(name: String, customEmojiId: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.setGameScore(user: User, score: Long, chatId: Long)
inline suspend fun TelegramBot.setGameScore(userId: Long, score: Long, chatId: Long)
inline suspend fun TelegramBot.setGameScore(user: User, messageId: Long, score: Long, chatId: Long)
inline suspend fun TelegramBot.setGameScore(userId: Long, messageId: Long, score: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.setMessageReaction(messageId: Long, vararg reaction: ReactionType, isBig: Boolean? = null, chatId: Long)
inline suspend fun TelegramBot.setMessageReaction(messageId: Long, isBig: Boolean? = null, noinline reaction: ListingBuilder<ReactionType>.() -> Unit, chatId: Long)
inline suspend fun TelegramBot.setMessageReaction(messageId: Long, reaction: List<ReactionType>? = null, isBig: Boolean? = null, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.setMyCommands(languageCode: String? = null, scope: BotCommandScope? = null, vararg command: BotCommand)
inline suspend fun TelegramBot.setMyCommands(languageCode: String? = null, scope: BotCommandScope? = null, noinline block: BotCommandsBuilder.() -> Unit)
inline suspend fun TelegramBot.setMyCommands(languageCode: String? = null, scope: BotCommandScope? = null, command: List<BotCommand>)
Link copied to clipboard
inline suspend fun TelegramBot.setMyDefaultAdministratorRights(rights: ChatAdministratorRights? = null, forChannel: Boolean? = null)
Link copied to clipboard
inline suspend fun TelegramBot.setMyDescription(description: String? = null, languageCode: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.setMyName(name: String? = null, languageCode: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.setMyShortDescription(description: String? = null, languageCode: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.setPassportDataError(userId: Long, vararg error: PassportElementError)
Link copied to clipboard
inline suspend fun TelegramBot.setPassportDataErrors(userId: Long, noinline errors: ListingBuilder<PassportElementError>.() -> Unit)
inline suspend fun TelegramBot.setPassportDataErrors(userId: Long, errors: List<PassportElementError>)
Link copied to clipboard
inline suspend fun TelegramBot.setStickerEmojiList(sticker: String, emojiList: List<String>)
Link copied to clipboard
inline suspend fun TelegramBot.setStickerKeywords(sticker: String, keywords: List<String>? = null)
Link copied to clipboard
inline suspend fun TelegramBot.setStickerMaskPosition(sticker: String, maskPosition: MaskPosition? = null)
Link copied to clipboard
inline suspend fun TelegramBot.setStickerPositionInSet(sticker: String, position: Int)
Link copied to clipboard
inline suspend fun TelegramBot.setStickerSetThumbnail(name: String, userId: Long, format: StickerFormat, thumbnail: ImplicitFile? = null)
Link copied to clipboard
inline suspend fun TelegramBot.setStickerSetTitle(name: String, title: String)
Link copied to clipboard
inline suspend fun TelegramBot.setUserEmojiStatus(userId: Long, emojiStatusCustomEmojiId: String? = null, emojiStatusExpirationDate: Instant? = null)
Link copied to clipboard
inline suspend fun TelegramBot.setWebhook(url: String)
Link copied to clipboard
inline suspend fun TelegramBot.sticker(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.sticker(file: InputFile, chatId: Long)
inline suspend fun TelegramBot.sticker(ba: ByteArray, chatId: Long)
inline suspend fun TelegramBot.sticker(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.stopMessageLiveLocation(chatId: Long)
inline suspend fun TelegramBot.stopMessageLiveLocation(messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.stopPoll(messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.transferBusinessAccountStars(businessConnectionId: String, starCount: Int)
Link copied to clipboard
inline suspend fun TelegramBot.transferGift(businessConnectionId: String, ownedGiftId: String, newOwnerChatId: Long, starCount: Int? = null)
Link copied to clipboard
inline suspend fun TelegramBot.unbanChatMember(user: User, onlyIfBanned: Boolean? = null, chatId: Long)
inline suspend fun TelegramBot.unbanChatMember(userId: Long, onlyIfBanned: Boolean? = null, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.unbanChatSenderChat(senderChatId: User, chatId: Long)
inline suspend fun TelegramBot.unbanChatSenderChat(senderChatId: Chat, chatId: Long)
inline suspend fun TelegramBot.unbanChatSenderChat(senderChatId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.unhideGeneralForumTopic(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.unpinAllChatMessages(chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.unpinAllForumTopicMessages(messageThreadId: Int, chatId: Long)
Link copied to clipboard
Link copied to clipboard
inline suspend fun TelegramBot.unpinChatMessage(messageId: Long, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.upgradeGift(businessConnectionId: String, ownedGiftId: String, keepOriginalDetails: Boolean? = null, starCount: Int? = null)
Link copied to clipboard
inline suspend fun TelegramBot.uploadStickerFile(userId: Long, sticker: InputFile, stickerFormat: StickerFormat)
Link copied to clipboard
inline suspend fun TelegramBot.venue(latitude: Float, longitude: Float, title: String, address: String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.verifyChat(chat: Chat, noinline customDescription: () -> String?)
inline suspend fun TelegramBot.verifyChat(chatId: Long, noinline customDescription: () -> String?)
inline suspend fun TelegramBot.verifyChat(chatId: Long, customDescription: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.verifyUser(user: User, noinline customDescription: () -> String?)
inline suspend fun TelegramBot.verifyUser(userId: Long, noinline customDescription: () -> String?)
inline suspend fun TelegramBot.verifyUser(userId: Long, customDescription: String? = null)
Link copied to clipboard
inline suspend fun TelegramBot.video(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.video(file: InputFile, chatId: Long)
inline suspend fun TelegramBot.video(ba: ByteArray, chatId: Long)
inline suspend fun TelegramBot.video(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.videoNote(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.videoNote(input: InputFile, chatId: Long)
inline suspend fun TelegramBot.videoNote(ba: ByteArray, chatId: Long)
inline suspend fun TelegramBot.videoNote(noinline block: () -> String, chatId: Long)
Link copied to clipboard
inline suspend fun TelegramBot.voice(file: ImplicitFile, chatId: Long)
inline suspend fun TelegramBot.voice(file: InputFile, chatId: Long)
inline suspend fun TelegramBot.voice(ba: ByteArray, chatId: Long)
inline suspend fun TelegramBot.voice(noinline block: () -> String, chatId: Long)