mirror of
				https://github.com/InsanusMokrassar/TelegramBotAPI.git
				synced 2025-11-04 06:00:15 +00:00 
			
		
		
		
	fix build
This commit is contained in:
		
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -7,6 +7,7 @@ import dev.inmo.tgbotapi.extensions.api.edit.location.live.editLiveLocation
 | 
				
			|||||||
import dev.inmo.tgbotapi.extensions.api.edit.location.live.stopLiveLocation
 | 
					import dev.inmo.tgbotapi.extensions.api.edit.location.live.stopLiveLocation
 | 
				
			||||||
import dev.inmo.tgbotapi.requests.send.SendLiveLocation
 | 
					import dev.inmo.tgbotapi.requests.send.SendLiveLocation
 | 
				
			||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.types.business_connection.BusinessConnectionId
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.chat.Chat
 | 
					import dev.inmo.tgbotapi.types.chat.Chat
 | 
				
			||||||
@@ -94,6 +95,7 @@ suspend fun TelegramBot.startLiveLocation(
 | 
				
			|||||||
    initHeading: Degrees? = null,
 | 
					    initHeading: Degrees? = null,
 | 
				
			||||||
    initProximityAlertRadius: Meters? = null,
 | 
					    initProximityAlertRadius: Meters? = null,
 | 
				
			||||||
    threadId: MessageThreadId? = chatId.threadId,
 | 
					    threadId: MessageThreadId? = chatId.threadId,
 | 
				
			||||||
 | 
					    businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    replyParameters: ReplyParameters? = null,
 | 
					    replyParameters: ReplyParameters? = null,
 | 
				
			||||||
@@ -110,6 +112,7 @@ suspend fun TelegramBot.startLiveLocation(
 | 
				
			|||||||
            initHeading,
 | 
					            initHeading,
 | 
				
			||||||
            initProximityAlertRadius,
 | 
					            initProximityAlertRadius,
 | 
				
			||||||
            threadId,
 | 
					            threadId,
 | 
				
			||||||
 | 
					            businessConnectionId,
 | 
				
			||||||
            disableNotification,
 | 
					            disableNotification,
 | 
				
			||||||
            protectContent,
 | 
					            protectContent,
 | 
				
			||||||
            replyParameters,
 | 
					            replyParameters,
 | 
				
			||||||
@@ -139,6 +142,7 @@ suspend fun TelegramBot.startLiveLocation(
 | 
				
			|||||||
    initHeading: Degrees? = null,
 | 
					    initHeading: Degrees? = null,
 | 
				
			||||||
    initProximityAlertRadius: Meters? = null,
 | 
					    initProximityAlertRadius: Meters? = null,
 | 
				
			||||||
    threadId: MessageThreadId? = chat.id.threadId,
 | 
					    threadId: MessageThreadId? = chat.id.threadId,
 | 
				
			||||||
 | 
					    businessConnectionId: BusinessConnectionId? = chat.id.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    replyParameters: ReplyParameters? = null,
 | 
					    replyParameters: ReplyParameters? = null,
 | 
				
			||||||
@@ -153,6 +157,7 @@ suspend fun TelegramBot.startLiveLocation(
 | 
				
			|||||||
    initHeading,
 | 
					    initHeading,
 | 
				
			||||||
    initProximityAlertRadius,
 | 
					    initProximityAlertRadius,
 | 
				
			||||||
    threadId,
 | 
					    threadId,
 | 
				
			||||||
 | 
					    businessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    replyParameters,
 | 
					    replyParameters,
 | 
				
			||||||
@@ -172,6 +177,7 @@ suspend fun TelegramBot.startLiveLocation(
 | 
				
			|||||||
    initHeading: Degrees? = null,
 | 
					    initHeading: Degrees? = null,
 | 
				
			||||||
    initProximityAlertRadius: Meters? = null,
 | 
					    initProximityAlertRadius: Meters? = null,
 | 
				
			||||||
    threadId: MessageThreadId? = chatId.threadId,
 | 
					    threadId: MessageThreadId? = chatId.threadId,
 | 
				
			||||||
 | 
					    businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    replyParameters: ReplyParameters? = null,
 | 
					    replyParameters: ReplyParameters? = null,
 | 
				
			||||||
@@ -186,6 +192,7 @@ suspend fun TelegramBot.startLiveLocation(
 | 
				
			|||||||
    initHeading,
 | 
					    initHeading,
 | 
				
			||||||
    initProximityAlertRadius,
 | 
					    initProximityAlertRadius,
 | 
				
			||||||
    threadId,
 | 
					    threadId,
 | 
				
			||||||
 | 
					    businessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    replyParameters,
 | 
					    replyParameters,
 | 
				
			||||||
@@ -205,6 +212,7 @@ suspend fun TelegramBot.startLiveLocation(
 | 
				
			|||||||
    initHeading: Degrees? = null,
 | 
					    initHeading: Degrees? = null,
 | 
				
			||||||
    initProximityAlertRadius: Meters? = null,
 | 
					    initProximityAlertRadius: Meters? = null,
 | 
				
			||||||
    threadId: MessageThreadId? = chat.id.threadId,
 | 
					    threadId: MessageThreadId? = chat.id.threadId,
 | 
				
			||||||
 | 
					    businessConnectionId: BusinessConnectionId? = chat.id.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    replyParameters: ReplyParameters? = null,
 | 
					    replyParameters: ReplyParameters? = null,
 | 
				
			||||||
@@ -219,6 +227,7 @@ suspend fun TelegramBot.startLiveLocation(
 | 
				
			|||||||
    initHeading,
 | 
					    initHeading,
 | 
				
			||||||
    initProximityAlertRadius,
 | 
					    initProximityAlertRadius,
 | 
				
			||||||
    threadId,
 | 
					    threadId,
 | 
				
			||||||
 | 
					    businessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    replyParameters,
 | 
					    replyParameters,
 | 
				
			||||||
@@ -239,6 +248,7 @@ suspend inline fun TelegramBot.replyWithLiveLocation(
 | 
				
			|||||||
    initHeading: Degrees? = null,
 | 
					    initHeading: Degrees? = null,
 | 
				
			||||||
    initProximityAlertRadius: Meters? = null,
 | 
					    initProximityAlertRadius: Meters? = null,
 | 
				
			||||||
    threadId: MessageThreadId? = to.threadIdOrNull,
 | 
					    threadId: MessageThreadId? = to.threadIdOrNull,
 | 
				
			||||||
 | 
					    businessConnectionId: BusinessConnectionId? = to.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -253,6 +263,7 @@ suspend inline fun TelegramBot.replyWithLiveLocation(
 | 
				
			|||||||
    initHeading,
 | 
					    initHeading,
 | 
				
			||||||
    initProximityAlertRadius,
 | 
					    initProximityAlertRadius,
 | 
				
			||||||
    threadId,
 | 
					    threadId,
 | 
				
			||||||
 | 
					    businessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    ReplyParameters(to.metaInfo, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					    ReplyParameters(to.metaInfo, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
@@ -272,6 +283,7 @@ suspend inline fun TelegramBot.replyWithLiveLocation(
 | 
				
			|||||||
    initHeading: Degrees? = null,
 | 
					    initHeading: Degrees? = null,
 | 
				
			||||||
    initProximityAlertRadius: Meters? = null,
 | 
					    initProximityAlertRadius: Meters? = null,
 | 
				
			||||||
    threadId: MessageThreadId? = to.threadIdOrNull,
 | 
					    threadId: MessageThreadId? = to.threadIdOrNull,
 | 
				
			||||||
 | 
					    businessConnectionId: BusinessConnectionId? = to.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -285,6 +297,7 @@ suspend inline fun TelegramBot.replyWithLiveLocation(
 | 
				
			|||||||
    initHeading,
 | 
					    initHeading,
 | 
				
			||||||
    initProximityAlertRadius,
 | 
					    initProximityAlertRadius,
 | 
				
			||||||
    threadId,
 | 
					    threadId,
 | 
				
			||||||
 | 
					    businessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    ReplyParameters(to.metaInfo, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					    ReplyParameters(to.metaInfo, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -10,6 +10,7 @@ import dev.inmo.tgbotapi.extensions.api.send.polls.sendRegularPoll
 | 
				
			|||||||
import dev.inmo.tgbotapi.requests.abstracts.InputFile
 | 
					import dev.inmo.tgbotapi.requests.abstracts.InputFile
 | 
				
			||||||
import dev.inmo.tgbotapi.requests.send.media.rawSendingMediaGroupsWarning
 | 
					import dev.inmo.tgbotapi.requests.send.media.rawSendingMediaGroupsWarning
 | 
				
			||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.types.business_connection.BusinessConnectionId
 | 
				
			||||||
import dev.inmo.tgbotapi.types.media.*
 | 
					import dev.inmo.tgbotapi.types.media.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.textsources.TextSource
 | 
					import dev.inmo.tgbotapi.types.message.textsources.TextSource
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.message.textsources.TextSourcesList
 | 
				
			||||||
@@ -49,6 +50,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    lastName: String? = null,
 | 
					    lastName: String? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -59,6 +61,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    firstName,
 | 
					    firstName,
 | 
				
			||||||
    lastName,
 | 
					    lastName,
 | 
				
			||||||
    replyInThreadId,
 | 
					    replyInThreadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
@@ -75,6 +78,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    contact: Contact,
 | 
					    contact: Contact,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -83,6 +87,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    replyInChatId,
 | 
					    replyInChatId,
 | 
				
			||||||
    contact,
 | 
					    contact,
 | 
				
			||||||
    replyInThreadId,
 | 
					    replyInThreadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
@@ -102,11 +107,12 @@ suspend inline fun TelegramBot.replyWithDice(
 | 
				
			|||||||
    animationType: DiceAnimationType? = null,
 | 
					    animationType: DiceAnimationType? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendDice(replyInChatId, animationType, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendDice(replyInChatId, animationType, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param replyMarkup Some of [KeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.replyKeyboard] or
 | 
					 * @param replyMarkup Some of [KeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.replyKeyboard] or
 | 
				
			||||||
@@ -118,11 +124,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    animationType: DiceAnimationType,
 | 
					    animationType: DiceAnimationType,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = replyWithDice(toChatId, toMessageId, animationType, replyInChatId, replyInThreadId, disableNotification, protectContent, allowSendingWithoutReply, replyMarkup)
 | 
					) = replyWithDice(toChatId, toMessageId, animationType, replyInChatId, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, allowSendingWithoutReply, replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Location
 | 
					// Location
 | 
				
			||||||
@@ -138,6 +145,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    longitude: Double,
 | 
					    longitude: Double,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -147,6 +155,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    latitude,
 | 
					    latitude,
 | 
				
			||||||
    longitude,
 | 
					    longitude,
 | 
				
			||||||
    replyInThreadId,
 | 
					    replyInThreadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
@@ -163,6 +172,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    location: StaticLocation,
 | 
					    location: StaticLocation,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -171,6 +181,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    replyInChatId,
 | 
					    replyInChatId,
 | 
				
			||||||
    location,
 | 
					    location,
 | 
				
			||||||
    replyInThreadId,
 | 
					    replyInThreadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
@@ -192,6 +203,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    linkPreviewOptions: LinkPreviewOptions? = null,
 | 
					    linkPreviewOptions: LinkPreviewOptions? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -202,6 +214,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    parseMode,
 | 
					    parseMode,
 | 
				
			||||||
    linkPreviewOptions,
 | 
					    linkPreviewOptions,
 | 
				
			||||||
    replyInThreadId,
 | 
					    replyInThreadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
@@ -219,6 +232,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    linkPreviewOptions: LinkPreviewOptions? = null,
 | 
					    linkPreviewOptions: LinkPreviewOptions? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -228,6 +242,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    entities,
 | 
					    entities,
 | 
				
			||||||
    linkPreviewOptions,
 | 
					    linkPreviewOptions,
 | 
				
			||||||
    replyInThreadId,
 | 
					    replyInThreadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
@@ -245,12 +260,13 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
    linkPreviewOptions: LinkPreviewOptions? = null,
 | 
					    linkPreviewOptions: LinkPreviewOptions? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null,
 | 
					    replyMarkup: KeyboardMarkup? = null,
 | 
				
			||||||
    builderBody: EntitiesBuilderBody
 | 
					    builderBody: EntitiesBuilderBody
 | 
				
			||||||
) = reply(toChatId, toMessageId, buildEntities(separator, builderBody), linkPreviewOptions, replyInChatId, replyInThreadId, disableNotification, protectContent, allowSendingWithoutReply, replyMarkup)
 | 
					) = reply(toChatId, toMessageId, buildEntities(separator, builderBody), linkPreviewOptions, replyInChatId, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, allowSendingWithoutReply, replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
 | 
					 * @param replyMarkup Some [InlineKeyboardMarkup]. See [dev.inmo.tgbotapi.extensions.utils.types.buttons.inlineKeyboard]
 | 
				
			||||||
@@ -263,12 +279,13 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
    linkPreviewOptions: LinkPreviewOptions? = null,
 | 
					    linkPreviewOptions: LinkPreviewOptions? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null,
 | 
					    replyMarkup: KeyboardMarkup? = null,
 | 
				
			||||||
    builderBody: EntitiesBuilderBody
 | 
					    builderBody: EntitiesBuilderBody
 | 
				
			||||||
) = reply(toChatId, toMessageId, buildEntities(separator, builderBody), linkPreviewOptions, replyInChatId, replyInThreadId, disableNotification, protectContent, allowSendingWithoutReply, replyMarkup)
 | 
					) = reply(toChatId, toMessageId, buildEntities(separator, builderBody), linkPreviewOptions, replyInChatId, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, allowSendingWithoutReply, replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Venue
 | 
					// Venue
 | 
				
			||||||
@@ -290,6 +307,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    googlePlaceType: GooglePlaceType? = null,
 | 
					    googlePlaceType: GooglePlaceType? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -305,6 +323,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    googlePlaceId = googlePlaceId,
 | 
					    googlePlaceId = googlePlaceId,
 | 
				
			||||||
    googlePlaceType = googlePlaceType,
 | 
					    googlePlaceType = googlePlaceType,
 | 
				
			||||||
    threadId = replyInThreadId,
 | 
					    threadId = replyInThreadId,
 | 
				
			||||||
 | 
					    businessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
    disableNotification = disableNotification,
 | 
					    disableNotification = disableNotification,
 | 
				
			||||||
    protectContent = protectContent,
 | 
					    protectContent = protectContent,
 | 
				
			||||||
    replyParameters = ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					    replyParameters = ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
@@ -323,6 +342,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    googlePlaceType: GooglePlaceType? = null,
 | 
					    googlePlaceType: GooglePlaceType? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -338,6 +358,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    googlePlaceId = googlePlaceId,
 | 
					    googlePlaceId = googlePlaceId,
 | 
				
			||||||
    googlePlaceType = googlePlaceType,
 | 
					    googlePlaceType = googlePlaceType,
 | 
				
			||||||
    threadId = replyInThreadId,
 | 
					    threadId = replyInThreadId,
 | 
				
			||||||
 | 
					    businessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
    disableNotification = disableNotification,
 | 
					    disableNotification = disableNotification,
 | 
				
			||||||
    protectContent = protectContent,
 | 
					    protectContent = protectContent,
 | 
				
			||||||
    replyParameters = ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					    replyParameters = ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
@@ -350,6 +371,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    venue: Venue,
 | 
					    venue: Venue,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -358,6 +380,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    chatId = replyInChatId,
 | 
					    chatId = replyInChatId,
 | 
				
			||||||
    venue = venue,
 | 
					    venue = venue,
 | 
				
			||||||
    threadId = replyInThreadId,
 | 
					    threadId = replyInThreadId,
 | 
				
			||||||
 | 
					    businessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
    disableNotification = disableNotification,
 | 
					    disableNotification = disableNotification,
 | 
				
			||||||
    protectContent = protectContent,
 | 
					    protectContent = protectContent,
 | 
				
			||||||
    replyParameters = ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					    replyParameters = ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
@@ -373,12 +396,13 @@ suspend inline fun TelegramBot.replyWithGame(
 | 
				
			|||||||
    gameShortName: String,
 | 
					    gameShortName: String,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendGame(
 | 
					) = sendGame(
 | 
				
			||||||
    replyInChatId, gameShortName, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup
 | 
					    replyInChatId, gameShortName, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.replyWithGame(
 | 
					suspend inline fun TelegramBot.replyWithGame(
 | 
				
			||||||
@@ -387,12 +411,13 @@ suspend inline fun TelegramBot.replyWithGame(
 | 
				
			|||||||
    game: Game,
 | 
					    game: Game,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendGame(
 | 
					) = sendGame(
 | 
				
			||||||
    replyInChatId, game.title, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup
 | 
					    replyInChatId, game.title, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
@@ -401,11 +426,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    game: Game,
 | 
					    game: Game,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = replyWithGame(toChatId, toMessageId, game, replyInChatId, replyInThreadId, disableNotification, protectContent, allowSendingWithoutReply, replyMarkup)
 | 
					) = replyWithGame(toChatId, toMessageId, game, replyInChatId, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, allowSendingWithoutReply, replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Animation
 | 
					// Animation
 | 
				
			||||||
@@ -423,6 +449,7 @@ suspend inline fun TelegramBot.replyWithAnimation(
 | 
				
			|||||||
    height: Int? = null,
 | 
					    height: Int? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -438,6 +465,7 @@ suspend inline fun TelegramBot.replyWithAnimation(
 | 
				
			|||||||
    width,
 | 
					    width,
 | 
				
			||||||
    height,
 | 
					    height,
 | 
				
			||||||
    replyInThreadId,
 | 
					    replyInThreadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
@@ -456,11 +484,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    height: Int? = null,
 | 
					    height: Int? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendAnimation(replyInChatId, animation, text, parseMode, spoilered, duration, width, height, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendAnimation(replyInChatId, animation, text, parseMode, spoilered, duration, width, height, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.replyWithAnimation(
 | 
					suspend inline fun TelegramBot.replyWithAnimation(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -474,6 +503,7 @@ suspend inline fun TelegramBot.replyWithAnimation(
 | 
				
			|||||||
    height: Int? = null,
 | 
					    height: Int? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -488,6 +518,7 @@ suspend inline fun TelegramBot.replyWithAnimation(
 | 
				
			|||||||
    width,
 | 
					    width,
 | 
				
			||||||
    height,
 | 
					    height,
 | 
				
			||||||
    replyInThreadId,
 | 
					    replyInThreadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
@@ -505,11 +536,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    height: Int? = null,
 | 
					    height: Int? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendAnimation(replyInChatId, animation, entities, spoilered, duration, width, height, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendAnimation(replyInChatId, animation, entities, spoilered, duration, width, height, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Audio
 | 
					// Audio
 | 
				
			||||||
@@ -526,11 +558,12 @@ suspend inline fun TelegramBot.replyWithAudio(
 | 
				
			|||||||
    title: String? = null,
 | 
					    title: String? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendAudio(replyInChatId, audio, thumb, text, parseMode, duration, performer, title, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendAudio(replyInChatId, audio, thumb, text, parseMode, duration, performer, title, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -541,11 +574,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    title: String? = null,
 | 
					    title: String? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendAudio(replyInChatId, audio, text, parseMode, title, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendAudio(replyInChatId, audio, text, parseMode, title, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.replyWithAudio(
 | 
					suspend inline fun TelegramBot.replyWithAudio(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -558,11 +592,12 @@ suspend inline fun TelegramBot.replyWithAudio(
 | 
				
			|||||||
    title: String? = null,
 | 
					    title: String? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendAudio(replyInChatId, audio, thumb, entities, duration, performer, title, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendAudio(replyInChatId, audio, thumb, entities, duration, performer, title, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -572,11 +607,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    title: String? = null,
 | 
					    title: String? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendAudio(replyInChatId, audio, entities, title, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendAudio(replyInChatId, audio, entities, title, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Documents
 | 
					// Documents
 | 
				
			||||||
@@ -590,12 +626,13 @@ suspend inline fun TelegramBot.replyWithDocument(
 | 
				
			|||||||
    parseMode: ParseMode? = null,
 | 
					    parseMode: ParseMode? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null,
 | 
					    replyMarkup: KeyboardMarkup? = null,
 | 
				
			||||||
    disableContentTypeDetection: Boolean? = null
 | 
					    disableContentTypeDetection: Boolean? = null
 | 
				
			||||||
) = sendDocument(replyInChatId, document, thumb, text, parseMode, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup, disableContentTypeDetection)
 | 
					) = sendDocument(replyInChatId, document, thumb, text, parseMode, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup, disableContentTypeDetection)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -605,12 +642,13 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    parseMode: ParseMode? = null,
 | 
					    parseMode: ParseMode? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null,
 | 
					    replyMarkup: KeyboardMarkup? = null,
 | 
				
			||||||
    disableContentTypeDetection: Boolean? = null
 | 
					    disableContentTypeDetection: Boolean? = null
 | 
				
			||||||
) = sendDocument(replyInChatId, document, text, parseMode, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup, disableContentTypeDetection)
 | 
					) = sendDocument(replyInChatId, document, text, parseMode, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup, disableContentTypeDetection)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.replyWithDocument(
 | 
					suspend inline fun TelegramBot.replyWithDocument(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -620,12 +658,13 @@ suspend inline fun TelegramBot.replyWithDocument(
 | 
				
			|||||||
    entities: TextSourcesList,
 | 
					    entities: TextSourcesList,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null,
 | 
					    replyMarkup: KeyboardMarkup? = null,
 | 
				
			||||||
    disableContentTypeDetection: Boolean? = null
 | 
					    disableContentTypeDetection: Boolean? = null
 | 
				
			||||||
) = sendDocument(replyInChatId, document, thumb, entities, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup, disableContentTypeDetection)
 | 
					) = sendDocument(replyInChatId, document, thumb, entities, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup, disableContentTypeDetection)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -634,12 +673,13 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    entities: TextSourcesList,
 | 
					    entities: TextSourcesList,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null,
 | 
					    replyMarkup: KeyboardMarkup? = null,
 | 
				
			||||||
    disableContentTypeDetection: Boolean? = null
 | 
					    disableContentTypeDetection: Boolean? = null
 | 
				
			||||||
) = sendDocument(replyInChatId, document, entities, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup, disableContentTypeDetection)
 | 
					) = sendDocument(replyInChatId, document, entities, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup, disableContentTypeDetection)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Media Group
 | 
					// Media Group
 | 
				
			||||||
@@ -651,10 +691,11 @@ suspend inline fun TelegramBot.replyWithMediaGroup(
 | 
				
			|||||||
    media: List<MediaGroupMemberTelegramMedia>,
 | 
					    media: List<MediaGroupMemberTelegramMedia>,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null
 | 
					    allowSendingWithoutReply: Boolean? = null
 | 
				
			||||||
) = sendMediaGroup(replyInChatId, media, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply))
 | 
					) = sendMediaGroup(replyInChatId, media, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.replyWithPlaylist(
 | 
					suspend inline fun TelegramBot.replyWithPlaylist(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -662,10 +703,11 @@ suspend inline fun TelegramBot.replyWithPlaylist(
 | 
				
			|||||||
    media: List<AudioMediaGroupMemberTelegramMedia>,
 | 
					    media: List<AudioMediaGroupMemberTelegramMedia>,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null
 | 
					    allowSendingWithoutReply: Boolean? = null
 | 
				
			||||||
) = sendPlaylist(replyInChatId, media, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply))
 | 
					) = sendPlaylist(replyInChatId, media, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.replyWithDocuments(
 | 
					suspend inline fun TelegramBot.replyWithDocuments(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -673,10 +715,11 @@ suspend inline fun TelegramBot.replyWithDocuments(
 | 
				
			|||||||
    media: List<DocumentMediaGroupMemberTelegramMedia>,
 | 
					    media: List<DocumentMediaGroupMemberTelegramMedia>,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null
 | 
					    allowSendingWithoutReply: Boolean? = null
 | 
				
			||||||
) = sendDocumentsGroup(replyInChatId, media, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply))
 | 
					) = sendDocumentsGroup(replyInChatId, media, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.replyWithGallery(
 | 
					suspend inline fun TelegramBot.replyWithGallery(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -684,10 +727,11 @@ suspend inline fun TelegramBot.replyWithGallery(
 | 
				
			|||||||
    media: List<VisualMediaGroupMemberTelegramMedia>,
 | 
					    media: List<VisualMediaGroupMemberTelegramMedia>,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null
 | 
					    allowSendingWithoutReply: Boolean? = null
 | 
				
			||||||
) = sendVisualMediaGroup(replyInChatId, media, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply))
 | 
					) = sendVisualMediaGroup(replyInChatId, media, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Photo
 | 
					// Photo
 | 
				
			||||||
@@ -701,11 +745,12 @@ suspend inline fun TelegramBot.replyWithPhoto(
 | 
				
			|||||||
    spoilered: Boolean = false,
 | 
					    spoilered: Boolean = false,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendPhoto(replyInChatId, fileId, text, parseMode, spoilered, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendPhoto(replyInChatId, fileId, text, parseMode, spoilered, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -716,11 +761,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    spoilered: Boolean = false,
 | 
					    spoilered: Boolean = false,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendPhoto(replyInChatId, photo, text, parseMode, spoilered, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendPhoto(replyInChatId, photo, text, parseMode, spoilered, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -731,11 +777,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    spoilered: Boolean = false,
 | 
					    spoilered: Boolean = false,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendPhoto(replyInChatId, photoSize, text, parseMode, spoilered, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendPhoto(replyInChatId, photoSize, text, parseMode, spoilered, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.replyWithPhoto(
 | 
					suspend inline fun TelegramBot.replyWithPhoto(
 | 
				
			||||||
@@ -746,11 +793,12 @@ suspend inline fun TelegramBot.replyWithPhoto(
 | 
				
			|||||||
    spoilered: Boolean = false,
 | 
					    spoilered: Boolean = false,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendPhoto(replyInChatId, fileId, entities, spoilered, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendPhoto(replyInChatId, fileId, entities, spoilered, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -760,11 +808,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    spoilered: Boolean = false,
 | 
					    spoilered: Boolean = false,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendPhoto(replyInChatId, photo, entities, spoilered, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendPhoto(replyInChatId, photo, entities, spoilered, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -774,11 +823,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    spoilered: Boolean = false,
 | 
					    spoilered: Boolean = false,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendPhoto(replyInChatId, photoSize, entities, spoilered, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendPhoto(replyInChatId, photoSize, entities, spoilered, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Sticker
 | 
					// Sticker
 | 
				
			||||||
@@ -789,12 +839,13 @@ suspend inline fun TelegramBot.replyWithSticker(
 | 
				
			|||||||
    sticker: InputFile,
 | 
					    sticker: InputFile,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    emoji: String? = null,
 | 
					    emoji: String? = null,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendSticker(replyInChatId, sticker, replyInThreadId, emoji, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendSticker(replyInChatId, sticker, replyInThreadId, replyInBusinessConnectionId, emoji, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -802,12 +853,13 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    sticker: Sticker,
 | 
					    sticker: Sticker,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    emoji: String? = null,
 | 
					    emoji: String? = null,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendSticker(replyInChatId, sticker, replyInThreadId, emoji, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendSticker(replyInChatId, sticker, replyInThreadId, replyInBusinessConnectionId, emoji, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Videos
 | 
					// Videos
 | 
				
			||||||
@@ -825,11 +877,12 @@ suspend inline fun TelegramBot.replyWithVideo(
 | 
				
			|||||||
    height: Int? = null,
 | 
					    height: Int? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendVideo(replyInChatId, video, thumb, text, parseMode, spoilered, duration, width, height, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendVideo(replyInChatId, video, thumb, text, parseMode, spoilered, duration, width, height, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -840,11 +893,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    spoilered: Boolean = false,
 | 
					    spoilered: Boolean = false,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendVideo(replyInChatId, video, text, parseMode, spoilered, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendVideo(replyInChatId, video, text, parseMode, spoilered, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.replyWithVideo(
 | 
					suspend inline fun TelegramBot.replyWithVideo(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -858,11 +912,12 @@ suspend inline fun TelegramBot.replyWithVideo(
 | 
				
			|||||||
    height: Int? = null,
 | 
					    height: Int? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendVideo(replyInChatId, video, thumb, entities, spoilered, duration, width, height, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendVideo(replyInChatId, video, thumb, entities, spoilered, duration, width, height, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -872,11 +927,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    spoilered: Boolean = false,
 | 
					    spoilered: Boolean = false,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendVideo(replyInChatId, video, entities, spoilered, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendVideo(replyInChatId, video, entities, spoilered, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// VideoNotes
 | 
					// VideoNotes
 | 
				
			||||||
@@ -890,11 +946,12 @@ suspend inline fun TelegramBot.replyWithVideoNote(
 | 
				
			|||||||
    size: Int? = null,
 | 
					    size: Int? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendVideoNote(replyInChatId, videoNote, thumb, duration, size, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendVideoNote(replyInChatId, videoNote, thumb, duration, size, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -902,11 +959,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    videoNote: VideoNoteFile,
 | 
					    videoNote: VideoNoteFile,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendVideoNote(replyInChatId, videoNote, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendVideoNote(replyInChatId, videoNote, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Voice
 | 
					// Voice
 | 
				
			||||||
@@ -920,11 +978,12 @@ suspend inline fun TelegramBot.replyWithVoice(
 | 
				
			|||||||
    duration: Long? = null,
 | 
					    duration: Long? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendVoice(replyInChatId, voice, text, parseMode, duration, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendVoice(replyInChatId, voice, text, parseMode, duration, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -934,11 +993,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    parseMode: ParseMode? = null,
 | 
					    parseMode: ParseMode? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendVoice(replyInChatId, voice, text, parseMode, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendVoice(replyInChatId, voice, text, parseMode, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.replyWithVoice(
 | 
					suspend inline fun TelegramBot.replyWithVoice(
 | 
				
			||||||
@@ -949,11 +1009,12 @@ suspend inline fun TelegramBot.replyWithVoice(
 | 
				
			|||||||
    duration: Long? = null,
 | 
					    duration: Long? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendVoice(replyInChatId, voice, entities, duration, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendVoice(replyInChatId, voice, entities, duration, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -962,11 +1023,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    entities: TextSourcesList,
 | 
					    entities: TextSourcesList,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendVoice(replyInChatId, voice, entities, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendVoice(replyInChatId, voice, entities, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Invoice
 | 
					// Invoice
 | 
				
			||||||
@@ -1017,11 +1079,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    closeInfo: ScheduledCloseInfo? = null,
 | 
					    closeInfo: ScheduledCloseInfo? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendRegularPoll(replyInChatId, question, options, isAnonymous, isClosed, allowMultipleAnswers, closeInfo, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendRegularPoll(replyInChatId, question, options, isAnonymous, isClosed, allowMultipleAnswers, closeInfo, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -1035,11 +1098,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    closeInfo: ScheduledCloseInfo? = null,
 | 
					    closeInfo: ScheduledCloseInfo? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendRegularPoll(replyInChatId, poll, isClosed, question, options, isAnonymous, allowMultipleAnswers, closeInfo, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendRegularPoll(replyInChatId, poll, isClosed, question, options, isAnonymous, allowMultipleAnswers, closeInfo, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -1054,11 +1118,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    closeInfo: ScheduledCloseInfo? = null,
 | 
					    closeInfo: ScheduledCloseInfo? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendQuizPoll(replyInChatId, question, options, correctOptionId, isAnonymous, isClosed, explanation, parseMode, closeInfo, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendQuizPoll(replyInChatId, question, options, correctOptionId, isAnonymous, isClosed, explanation, parseMode, closeInfo, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -1074,11 +1139,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    closeInfo: ScheduledCloseInfo? = null,
 | 
					    closeInfo: ScheduledCloseInfo? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendQuizPoll(replyInChatId, isClosed, quizPoll, question, options, correctOptionId, isAnonymous, explanation, parseMode, closeInfo, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendQuizPoll(replyInChatId, isClosed, quizPoll, question, options, correctOptionId, isAnonymous, explanation, parseMode, closeInfo, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -1092,11 +1158,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    closeInfo: ScheduledCloseInfo? = null,
 | 
					    closeInfo: ScheduledCloseInfo? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendQuizPoll(replyInChatId, question, options, correctOptionId, isAnonymous, isClosed, entities, closeInfo, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendQuizPoll(replyInChatId, question, options, correctOptionId, isAnonymous, isClosed, entities, closeInfo, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
    toChatId: IdChatIdentifier,
 | 
					    toChatId: IdChatIdentifier,
 | 
				
			||||||
@@ -1111,11 +1178,12 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    closeInfo: ScheduledCloseInfo? = null,
 | 
					    closeInfo: ScheduledCloseInfo? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
    replyMarkup: KeyboardMarkup? = null
 | 
					    replyMarkup: KeyboardMarkup? = null
 | 
				
			||||||
) = sendQuizPoll(replyInChatId, isClosed, quizPoll, question, options, correctOptionId, isAnonymous, entities, closeInfo, replyInThreadId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
					) = sendQuizPoll(replyInChatId, isClosed, quizPoll, question, options, correctOptionId, isAnonymous, entities, closeInfo, replyInThreadId, replyInBusinessConnectionId, disableNotification, protectContent, ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply), replyMarkup)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
suspend inline fun TelegramBot.reply(
 | 
					suspend inline fun TelegramBot.reply(
 | 
				
			||||||
@@ -1129,6 +1197,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
    closeInfo: ScheduledCloseInfo? = null,
 | 
					    closeInfo: ScheduledCloseInfo? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -1146,6 +1215,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
        closeInfo = closeInfo,
 | 
					        closeInfo = closeInfo,
 | 
				
			||||||
        replyInChatId = replyInChatId,
 | 
					        replyInChatId = replyInChatId,
 | 
				
			||||||
        replyInThreadId = replyInThreadId,
 | 
					        replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					        replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
        disableNotification = disableNotification,
 | 
					        disableNotification = disableNotification,
 | 
				
			||||||
        protectContent = protectContent,
 | 
					        protectContent = protectContent,
 | 
				
			||||||
        allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					        allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1164,6 +1234,7 @@ suspend inline fun TelegramBot.reply(
 | 
				
			|||||||
        closeInfo = closeInfo,
 | 
					        closeInfo = closeInfo,
 | 
				
			||||||
        replyInChatId = replyInChatId,
 | 
					        replyInChatId = replyInChatId,
 | 
				
			||||||
        replyInThreadId = replyInThreadId,
 | 
					        replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					        replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
        disableNotification = disableNotification,
 | 
					        disableNotification = disableNotification,
 | 
				
			||||||
        protectContent = protectContent,
 | 
					        protectContent = protectContent,
 | 
				
			||||||
        allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					        allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1233,6 +1304,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
    content: MessageContent,
 | 
					    content: MessageContent,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -1242,6 +1314,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
        content.createResend(
 | 
					        content.createResend(
 | 
				
			||||||
            replyInChatId,
 | 
					            replyInChatId,
 | 
				
			||||||
            replyInThreadId,
 | 
					            replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification,
 | 
					            disableNotification,
 | 
				
			||||||
            protectContent,
 | 
					            protectContent,
 | 
				
			||||||
            ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
					            ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply),
 | 
				
			||||||
@@ -1262,6 +1335,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
    liveTimeMillis: Long = defaultLivePeriodDelayMillis,
 | 
					    liveTimeMillis: Long = defaultLivePeriodDelayMillis,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null
 | 
					    allowSendingWithoutReply: Boolean? = null
 | 
				
			||||||
@@ -1270,6 +1344,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
    locationsFlow,
 | 
					    locationsFlow,
 | 
				
			||||||
    liveTimeMillis,
 | 
					    liveTimeMillis,
 | 
				
			||||||
    replyInThreadId,
 | 
					    replyInThreadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId,
 | 
				
			||||||
    disableNotification,
 | 
					    disableNotification,
 | 
				
			||||||
    protectContent,
 | 
					    protectContent,
 | 
				
			||||||
    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply)
 | 
					    ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply)
 | 
				
			||||||
@@ -1289,6 +1364,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
    liveTimeMillis: Long = defaultLivePeriodDelayMillis,
 | 
					    liveTimeMillis: Long = defaultLivePeriodDelayMillis,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null
 | 
					    allowSendingWithoutReply: Boolean? = null
 | 
				
			||||||
@@ -1298,6 +1374,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
        locationsFlow,
 | 
					        locationsFlow,
 | 
				
			||||||
        liveTimeMillis,
 | 
					        liveTimeMillis,
 | 
				
			||||||
        replyInThreadId,
 | 
					        replyInThreadId,
 | 
				
			||||||
 | 
					        replyInBusinessConnectionId,
 | 
				
			||||||
        disableNotification,
 | 
					        disableNotification,
 | 
				
			||||||
        protectContent,
 | 
					        protectContent,
 | 
				
			||||||
        ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply)
 | 
					        ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply)
 | 
				
			||||||
@@ -1318,6 +1395,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
    liveTimeMillis: Long = defaultLivePeriodDelayMillis,
 | 
					    liveTimeMillis: Long = defaultLivePeriodDelayMillis,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null
 | 
					    allowSendingWithoutReply: Boolean? = null
 | 
				
			||||||
@@ -1327,6 +1405,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
        locationsFlow,
 | 
					        locationsFlow,
 | 
				
			||||||
        liveTimeMillis,
 | 
					        liveTimeMillis,
 | 
				
			||||||
        replyInThreadId,
 | 
					        replyInThreadId,
 | 
				
			||||||
 | 
					        replyInBusinessConnectionId,
 | 
				
			||||||
        disableNotification,
 | 
					        disableNotification,
 | 
				
			||||||
        protectContent,
 | 
					        protectContent,
 | 
				
			||||||
        ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply)
 | 
					        ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply)
 | 
				
			||||||
@@ -1339,6 +1418,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
    mediaFile: TelegramMediaFile,
 | 
					    mediaFile: TelegramMediaFile,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -1351,6 +1431,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            audio = mediaFile,
 | 
					            audio = mediaFile,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1362,6 +1443,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            animation = mediaFile,
 | 
					            animation = mediaFile,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1373,6 +1455,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            voice = mediaFile,
 | 
					            voice = mediaFile,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1384,6 +1467,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            video = mediaFile,
 | 
					            video = mediaFile,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1395,6 +1479,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            videoNote = mediaFile,
 | 
					            videoNote = mediaFile,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1406,6 +1491,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            document = mediaFile,
 | 
					            document = mediaFile,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1417,6 +1503,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            sticker = mediaFile,
 | 
					            sticker = mediaFile,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1428,6 +1515,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            photoSize = mediaFile,
 | 
					            photoSize = mediaFile,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1439,6 +1527,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            document = mediaFile.asDocumentFile(),
 | 
					            document = mediaFile.asDocumentFile(),
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1455,6 +1544,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
    parseMode: ParseMode? = null,
 | 
					    parseMode: ParseMode? = null,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -1469,6 +1559,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            parseMode = parseMode,
 | 
					            parseMode = parseMode,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1482,6 +1573,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            parseMode = parseMode,
 | 
					            parseMode = parseMode,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1495,6 +1587,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            parseMode = parseMode,
 | 
					            parseMode = parseMode,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1508,6 +1601,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            parseMode = parseMode,
 | 
					            parseMode = parseMode,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1521,6 +1615,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            parseMode = parseMode,
 | 
					            parseMode = parseMode,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1534,6 +1629,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            parseMode = parseMode,
 | 
					            parseMode = parseMode,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1549,6 +1645,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
    entities: List<TextSource>,
 | 
					    entities: List<TextSource>,
 | 
				
			||||||
    replyInChatId: IdChatIdentifier = toChatId,
 | 
					    replyInChatId: IdChatIdentifier = toChatId,
 | 
				
			||||||
    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
					    replyInThreadId: MessageThreadId? = replyInChatId.threadId,
 | 
				
			||||||
 | 
					    replyInBusinessConnectionId: BusinessConnectionId? = replyInChatId.businessConnectionId,
 | 
				
			||||||
    disableNotification: Boolean = false,
 | 
					    disableNotification: Boolean = false,
 | 
				
			||||||
    protectContent: Boolean = false,
 | 
					    protectContent: Boolean = false,
 | 
				
			||||||
    allowSendingWithoutReply: Boolean? = null,
 | 
					    allowSendingWithoutReply: Boolean? = null,
 | 
				
			||||||
@@ -1562,6 +1659,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            entities = entities,
 | 
					            entities = entities,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1574,6 +1672,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            entities = entities,
 | 
					            entities = entities,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1586,6 +1685,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            entities = entities,
 | 
					            entities = entities,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1598,6 +1698,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            entities = entities,
 | 
					            entities = entities,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1610,6 +1711,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            entities = entities,
 | 
					            entities = entities,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
@@ -1622,6 +1724,7 @@ suspend fun TelegramBot.reply(
 | 
				
			|||||||
            entities = entities,
 | 
					            entities = entities,
 | 
				
			||||||
            replyInChatId = replyInChatId,
 | 
					            replyInChatId = replyInChatId,
 | 
				
			||||||
            replyInThreadId = replyInThreadId,
 | 
					            replyInThreadId = replyInThreadId,
 | 
				
			||||||
 | 
					            replyInBusinessConnectionId = replyInBusinessConnectionId,
 | 
				
			||||||
            disableNotification = disableNotification,
 | 
					            disableNotification = disableNotification,
 | 
				
			||||||
            protectContent = protectContent,
 | 
					            protectContent = protectContent,
 | 
				
			||||||
            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
					            allowSendingWithoutReply = allowSendingWithoutReply,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,6 +3,7 @@ package dev.inmo.tgbotapi.extensions.api.send.games
 | 
				
			|||||||
import dev.inmo.tgbotapi.bot.TelegramBot
 | 
					import dev.inmo.tgbotapi.bot.TelegramBot
 | 
				
			||||||
import dev.inmo.tgbotapi.requests.send.games.SendGame
 | 
					import dev.inmo.tgbotapi.requests.send.games.SendGame
 | 
				
			||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.types.business_connection.BusinessConnectionId
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.chat.Chat
 | 
					import dev.inmo.tgbotapi.types.chat.Chat
 | 
				
			||||||
import dev.inmo.tgbotapi.types.games.Game
 | 
					import dev.inmo.tgbotapi.types.games.Game
 | 
				
			||||||
 
 | 
				
			|||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -1107,6 +1107,10 @@ public final class dev/inmo/tgbotapi/extensions/utils/ClassCastsNewKt {
 | 
				
			|||||||
	public static final fun botOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/Bot;
 | 
						public static final fun botOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/Bot;
 | 
				
			||||||
	public static final fun bowlingDiceAnimationTypeOrNull (Ldev/inmo/tgbotapi/types/dice/DiceAnimationType;)Ldev/inmo/tgbotapi/types/dice/BowlingDiceAnimationType;
 | 
						public static final fun bowlingDiceAnimationTypeOrNull (Ldev/inmo/tgbotapi/types/dice/DiceAnimationType;)Ldev/inmo/tgbotapi/types/dice/BowlingDiceAnimationType;
 | 
				
			||||||
	public static final fun bowlingDiceAnimationTypeOrThrow (Ldev/inmo/tgbotapi/types/dice/DiceAnimationType;)Ldev/inmo/tgbotapi/types/dice/BowlingDiceAnimationType;
 | 
						public static final fun bowlingDiceAnimationTypeOrThrow (Ldev/inmo/tgbotapi/types/dice/DiceAnimationType;)Ldev/inmo/tgbotapi/types/dice/BowlingDiceAnimationType;
 | 
				
			||||||
 | 
						public static final fun businessChatIdOrNull (Ldev/inmo/tgbotapi/types/ChatIdentifier;)Lkotlin/Pair;
 | 
				
			||||||
 | 
						public static final fun businessChatIdOrThrow (Ldev/inmo/tgbotapi/types/ChatIdentifier;)Lkotlin/Pair;
 | 
				
			||||||
 | 
						public static final fun businessChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/BusinessChat;
 | 
				
			||||||
 | 
						public static final fun businessChatOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/BusinessChat;
 | 
				
			||||||
	public static final fun businessConnectionUpdateOrNull (Ldev/inmo/tgbotapi/types/update/abstracts/Update;)Ldev/inmo/tgbotapi/types/update/BusinessConnectionUpdate;
 | 
						public static final fun businessConnectionUpdateOrNull (Ldev/inmo/tgbotapi/types/update/abstracts/Update;)Ldev/inmo/tgbotapi/types/update/BusinessConnectionUpdate;
 | 
				
			||||||
	public static final fun businessConnectionUpdateOrThrow (Ldev/inmo/tgbotapi/types/update/abstracts/Update;)Ldev/inmo/tgbotapi/types/update/BusinessConnectionUpdate;
 | 
						public static final fun businessConnectionUpdateOrThrow (Ldev/inmo/tgbotapi/types/update/abstracts/Update;)Ldev/inmo/tgbotapi/types/update/BusinessConnectionUpdate;
 | 
				
			||||||
	public static final fun businessContentMessageOrNull (Ldev/inmo/tgbotapi/abstracts/WithUser;)Ldev/inmo/tgbotapi/types/message/abstracts/BusinessContentMessage;
 | 
						public static final fun businessContentMessageOrNull (Ldev/inmo/tgbotapi/abstracts/WithUser;)Ldev/inmo/tgbotapi/types/message/abstracts/BusinessContentMessage;
 | 
				
			||||||
@@ -1331,6 +1335,8 @@ public final class dev/inmo/tgbotapi/extensions/utils/ClassCastsNewKt {
 | 
				
			|||||||
	public static final fun exactScheduledCloseInfoOrThrow (Ldev/inmo/tgbotapi/types/polls/ScheduledCloseInfo;)Ldev/inmo/tgbotapi/types/polls/ExactScheduledCloseInfo;
 | 
						public static final fun exactScheduledCloseInfoOrThrow (Ldev/inmo/tgbotapi/types/polls/ScheduledCloseInfo;)Ldev/inmo/tgbotapi/types/polls/ExactScheduledCloseInfo;
 | 
				
			||||||
	public static final fun extendedBotOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/ExtendedBot;
 | 
						public static final fun extendedBotOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/ExtendedBot;
 | 
				
			||||||
	public static final fun extendedBotOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/ExtendedBot;
 | 
						public static final fun extendedBotOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/ExtendedBot;
 | 
				
			||||||
 | 
						public static final fun extendedBusinessChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/ExtendedBusinessChat;
 | 
				
			||||||
 | 
						public static final fun extendedBusinessChatOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/ExtendedBusinessChat;
 | 
				
			||||||
	public static final fun extendedChannelChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/ExtendedChannelChat;
 | 
						public static final fun extendedChannelChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/ExtendedChannelChat;
 | 
				
			||||||
	public static final fun extendedChannelChatOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/ExtendedChannelChat;
 | 
						public static final fun extendedChannelChatOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/ExtendedChannelChat;
 | 
				
			||||||
	public static final fun extendedChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/ExtendedChat;
 | 
						public static final fun extendedChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/ExtendedChat;
 | 
				
			||||||
@@ -1460,6 +1466,8 @@ public final class dev/inmo/tgbotapi/extensions/utils/ClassCastsNewKt {
 | 
				
			|||||||
	public static final fun ifBot (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifBot (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifBotCommandTextSource (Ldev/inmo/tgbotapi/types/message/textsources/TextSource;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifBotCommandTextSource (Ldev/inmo/tgbotapi/types/message/textsources/TextSource;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifBowlingDiceAnimationType (Ldev/inmo/tgbotapi/types/dice/DiceAnimationType;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifBowlingDiceAnimationType (Ldev/inmo/tgbotapi/types/dice/DiceAnimationType;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
 | 
						public static final fun ifBusinessChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
 | 
						public static final fun ifBusinessChatId (Ldev/inmo/tgbotapi/types/ChatIdentifier;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifBusinessConnectionUpdate (Ldev/inmo/tgbotapi/types/update/abstracts/Update;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifBusinessConnectionUpdate (Ldev/inmo/tgbotapi/types/update/abstracts/Update;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifBusinessContentMessage (Ldev/inmo/tgbotapi/abstracts/WithUser;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifBusinessContentMessage (Ldev/inmo/tgbotapi/abstracts/WithUser;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifBusinessContentMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifBusinessContentMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
@@ -1572,6 +1580,7 @@ public final class dev/inmo/tgbotapi/extensions/utils/ClassCastsNewKt {
 | 
				
			|||||||
	public static final fun ifEncryptedPersonalDetails (Ldev/inmo/tgbotapi/types/passport/encrypted/abstracts/EncryptedPassportElement;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifEncryptedPersonalDetails (Ldev/inmo/tgbotapi/types/passport/encrypted/abstracts/EncryptedPassportElement;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifExactScheduledCloseInfo (Ldev/inmo/tgbotapi/types/polls/ScheduledCloseInfo;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifExactScheduledCloseInfo (Ldev/inmo/tgbotapi/types/polls/ScheduledCloseInfo;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifExtendedBot (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifExtendedBot (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
 | 
						public static final fun ifExtendedBusinessChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifExtendedChannelChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifExtendedChannelChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifExtendedChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifExtendedChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifExtendedChatWithUsername (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifExtendedChatWithUsername (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
@@ -1748,6 +1757,7 @@ public final class dev/inmo/tgbotapi/extensions/utils/ClassCastsNewKt {
 | 
				
			|||||||
	public static final fun ifPossiblyEditedMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifPossiblyEditedMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifPossiblyForwardedMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifPossiblyForwardedMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifPossiblyMediaGroupMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifPossiblyMediaGroupMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
 | 
						public static final fun ifPossiblyOfflineMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifPossiblyPaymentMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifPossiblyPaymentMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifPossiblyPremiumChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifPossiblyPremiumChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifPossiblySentViaBotCommonMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifPossiblySentViaBotCommonMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
@@ -1758,6 +1768,7 @@ public final class dev/inmo/tgbotapi/extensions/utils/ClassCastsNewKt {
 | 
				
			|||||||
	public static final fun ifPreTextSource (Ldev/inmo/tgbotapi/types/message/textsources/TextSource;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifPreTextSource (Ldev/inmo/tgbotapi/types/message/textsources/TextSource;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifPremium (Ldev/inmo/tgbotapi/types/boosts/ChatBoostSource;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifPremium (Ldev/inmo/tgbotapi/types/boosts/ChatBoostSource;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifPreviewBot (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifPreviewBot (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
 | 
						public static final fun ifPreviewBusinessChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifPreviewChannelChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifPreviewChannelChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifPreviewChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifPreviewChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
	public static final fun ifPreviewForumChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
						public static final fun ifPreviewForumChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
 | 
				
			||||||
@@ -2163,6 +2174,8 @@ public final class dev/inmo/tgbotapi/extensions/utils/ClassCastsNewKt {
 | 
				
			|||||||
	public static final fun possiblyForwardedMessageOrThrow (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PossiblyForwardedMessage;
 | 
						public static final fun possiblyForwardedMessageOrThrow (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PossiblyForwardedMessage;
 | 
				
			||||||
	public static final fun possiblyMediaGroupMessageOrNull (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PossiblyMediaGroupMessage;
 | 
						public static final fun possiblyMediaGroupMessageOrNull (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PossiblyMediaGroupMessage;
 | 
				
			||||||
	public static final fun possiblyMediaGroupMessageOrThrow (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PossiblyMediaGroupMessage;
 | 
						public static final fun possiblyMediaGroupMessageOrThrow (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PossiblyMediaGroupMessage;
 | 
				
			||||||
 | 
						public static final fun possiblyOfflineMessageOrNull (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PossiblyOfflineMessage;
 | 
				
			||||||
 | 
						public static final fun possiblyOfflineMessageOrThrow (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PossiblyOfflineMessage;
 | 
				
			||||||
	public static final fun possiblyPaymentMessageOrNull (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PossiblyPaymentMessage;
 | 
						public static final fun possiblyPaymentMessageOrNull (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PossiblyPaymentMessage;
 | 
				
			||||||
	public static final fun possiblyPaymentMessageOrThrow (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PossiblyPaymentMessage;
 | 
						public static final fun possiblyPaymentMessageOrThrow (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PossiblyPaymentMessage;
 | 
				
			||||||
	public static final fun possiblyPremiumChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PossiblyPremiumChat;
 | 
						public static final fun possiblyPremiumChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PossiblyPremiumChat;
 | 
				
			||||||
@@ -2183,6 +2196,8 @@ public final class dev/inmo/tgbotapi/extensions/utils/ClassCastsNewKt {
 | 
				
			|||||||
	public static final fun premiumOrThrow (Ldev/inmo/tgbotapi/types/boosts/ChatBoostSource;)Ldev/inmo/tgbotapi/types/boosts/ChatBoostSource$Premium;
 | 
						public static final fun premiumOrThrow (Ldev/inmo/tgbotapi/types/boosts/ChatBoostSource;)Ldev/inmo/tgbotapi/types/boosts/ChatBoostSource$Premium;
 | 
				
			||||||
	public static final fun previewBotOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PreviewBot;
 | 
						public static final fun previewBotOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PreviewBot;
 | 
				
			||||||
	public static final fun previewBotOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PreviewBot;
 | 
						public static final fun previewBotOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PreviewBot;
 | 
				
			||||||
 | 
						public static final fun previewBusinessChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PreviewBusinessChat;
 | 
				
			||||||
 | 
						public static final fun previewBusinessChatOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PreviewBusinessChat;
 | 
				
			||||||
	public static final fun previewChannelChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PreviewChannelChat;
 | 
						public static final fun previewChannelChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PreviewChannelChat;
 | 
				
			||||||
	public static final fun previewChannelChatOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PreviewChannelChat;
 | 
						public static final fun previewChannelChatOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PreviewChannelChat;
 | 
				
			||||||
	public static final fun previewChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PreviewChat;
 | 
						public static final fun previewChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PreviewChat;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -288,6 +288,7 @@ import dev.inmo.tgbotapi.types.message.abstracts.Message
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.message.abstracts.PossiblyEditedMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.PossiblyEditedMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.PossiblyForwardedMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.PossiblyForwardedMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.PossiblyMediaGroupMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.PossiblyMediaGroupMessage
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.PossiblyOfflineMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.PossiblyPaymentMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.PossiblyPaymentMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.PossiblySentViaBotCommonMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.PossiblySentViaBotCommonMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.PossiblyTopicMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.PossiblyTopicMessage
 | 
				
			||||||
@@ -3672,6 +3673,15 @@ public inline fun <T>
 | 
				
			|||||||
    Message.ifPossiblyMediaGroupMessage(block: (PossiblyMediaGroupMessage<MessageContent>) -> T): T?
 | 
					    Message.ifPossiblyMediaGroupMessage(block: (PossiblyMediaGroupMessage<MessageContent>) -> T): T?
 | 
				
			||||||
    = possiblyMediaGroupMessageOrNull() ?.let(block)
 | 
					    = possiblyMediaGroupMessageOrNull() ?.let(block)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public inline fun Message.possiblyOfflineMessageOrNull(): PossiblyOfflineMessage? = this as?
 | 
				
			||||||
 | 
					    dev.inmo.tgbotapi.types.message.abstracts.PossiblyOfflineMessage
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public inline fun Message.possiblyOfflineMessageOrThrow(): PossiblyOfflineMessage = this as
 | 
				
			||||||
 | 
					    dev.inmo.tgbotapi.types.message.abstracts.PossiblyOfflineMessage
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public inline fun <T> Message.ifPossiblyOfflineMessage(block: (PossiblyOfflineMessage) -> T): T? =
 | 
				
			||||||
 | 
					    possiblyOfflineMessageOrNull() ?.let(block)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public inline fun Message.possiblyPaymentMessageOrNull(): PossiblyPaymentMessage? = this as?
 | 
					public inline fun Message.possiblyPaymentMessageOrNull(): PossiblyPaymentMessage? = this as?
 | 
				
			||||||
    dev.inmo.tgbotapi.types.message.abstracts.PossiblyPaymentMessage
 | 
					    dev.inmo.tgbotapi.types.message.abstracts.PossiblyPaymentMessage
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user