mirror of
				https://github.com/InsanusMokrassar/TelegramBotAPI.git
				synced 2025-11-03 21:50:13 +00:00 
			
		
		
		
	optimize imports
This commit is contained in:
		@@ -1,7 +1,7 @@
 | 
				
			|||||||
package dev.inmo.tgbotapi.requests.bot
 | 
					package dev.inmo.tgbotapi.requests.bot
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import dev.inmo.tgbotapi.types.abstracts.WithOptionalLanguageCode
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.requests.abstracts.SimpleRequest
 | 
					import dev.inmo.tgbotapi.requests.abstracts.SimpleRequest
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.types.abstracts.WithOptionalLanguageCode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.commands.BotCommandScope
 | 
					import dev.inmo.tgbotapi.types.commands.BotCommandScope
 | 
				
			||||||
 | 
					
 | 
				
			||||||
sealed interface MyCommandsRequest<T : Any> : SimpleRequest<T>, WithOptionalLanguageCode {
 | 
					sealed interface MyCommandsRequest<T : Any> : SimpleRequest<T>, WithOptionalLanguageCode {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,8 +2,9 @@ package dev.inmo.tgbotapi.requests.bot
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import dev.inmo.micro_utils.language_codes.IetfLanguageCode
 | 
					import dev.inmo.micro_utils.language_codes.IetfLanguageCode
 | 
				
			||||||
import dev.inmo.micro_utils.language_codes.IetfLanguageCodeSerializer
 | 
					import dev.inmo.micro_utils.language_codes.IetfLanguageCodeSerializer
 | 
				
			||||||
import dev.inmo.tgbotapi.types.*
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.commands.*
 | 
					import dev.inmo.tgbotapi.types.commands.*
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.types.languageCodeField
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.types.scopeField
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
import kotlinx.serialization.builtins.serializer
 | 
					import kotlinx.serialization.builtins.serializer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,12 +5,12 @@ import dev.inmo.tgbotapi.requests.edit.media.MediaContentMessageResultDeserializ
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.content.abstracts.MediaContent
 | 
					import dev.inmo.tgbotapi.types.message.content.abstracts.MediaContent
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const val editMessageCaptionMethod = "editMessageCaption"
 | 
					const val editMessageCaptionMethod = "editMessageCaption"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,10 +4,10 @@ import dev.inmo.tgbotapi.requests.edit.abstracts.*
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fun EditInlineMessageCaption(
 | 
					fun EditInlineMessageCaption(
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,12 +5,12 @@ import dev.inmo.tgbotapi.requests.send.TextContentMessageResultDeserializer
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.content.TextContent
 | 
					import dev.inmo.tgbotapi.types.message.content.TextContent
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const val editMessageTextMethod = "editMessageText"
 | 
					const val editMessageTextMethod = "editMessageText"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,10 +4,10 @@ import dev.inmo.tgbotapi.requests.edit.abstracts.*
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fun EditInlineMessageText(
 | 
					fun EditInlineMessageText(
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,10 +7,10 @@ import dev.inmo.tgbotapi.requests.send.abstracts.ReplyingMarkupSendMessageReques
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSource
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSource
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fun CopyMessage(
 | 
					fun CopyMessage(
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,13 +5,13 @@ import dev.inmo.tgbotapi.requests.send.abstracts.*
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.content.TextContent
 | 
					import dev.inmo.tgbotapi.types.message.content.TextContent
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.throwRangeError
 | 
					import dev.inmo.tgbotapi.utils.throwRangeError
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,13 +6,13 @@ import dev.inmo.tgbotapi.requests.send.media.base.*
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.content.media.AnimationContent
 | 
					import dev.inmo.tgbotapi.types.message.content.media.AnimationContent
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.mapOfNotNull
 | 
					import dev.inmo.tgbotapi.utils.mapOfNotNull
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.throwRangeError
 | 
					import dev.inmo.tgbotapi.utils.throwRangeError
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,13 +7,13 @@ import dev.inmo.tgbotapi.requests.send.media.base.*
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSource
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSource
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.content.media.AudioContent
 | 
					import dev.inmo.tgbotapi.types.message.content.media.AudioContent
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.mapOfNotNull
 | 
					import dev.inmo.tgbotapi.utils.mapOfNotNull
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.throwRangeError
 | 
					import dev.inmo.tgbotapi.utils.throwRangeError
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,13 +6,13 @@ import dev.inmo.tgbotapi.requests.send.media.base.*
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.content.media.DocumentContent
 | 
					import dev.inmo.tgbotapi.types.message.content.media.DocumentContent
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.mapOfNotNull
 | 
					import dev.inmo.tgbotapi.utils.mapOfNotNull
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.throwRangeError
 | 
					import dev.inmo.tgbotapi.utils.throwRangeError
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,13 +6,13 @@ import dev.inmo.tgbotapi.requests.send.media.base.*
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.content.media.PhotoContent
 | 
					import dev.inmo.tgbotapi.types.message.content.media.PhotoContent
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.throwRangeError
 | 
					import dev.inmo.tgbotapi.utils.throwRangeError
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,13 +6,13 @@ import dev.inmo.tgbotapi.requests.send.media.base.*
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.content.media.VideoContent
 | 
					import dev.inmo.tgbotapi.types.message.content.media.VideoContent
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.mapOfNotNull
 | 
					import dev.inmo.tgbotapi.utils.mapOfNotNull
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.throwRangeError
 | 
					import dev.inmo.tgbotapi.utils.throwRangeError
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,13 +6,13 @@ import dev.inmo.tgbotapi.requests.send.media.base.*
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.content.media.VoiceContent
 | 
					import dev.inmo.tgbotapi.types.message.content.media.VoiceContent
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.mapOfNotNull
 | 
					import dev.inmo.tgbotapi.utils.mapOfNotNull
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.throwRangeError
 | 
					import dev.inmo.tgbotapi.utils.throwRangeError
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,13 +7,13 @@ import dev.inmo.tgbotapi.requests.send.abstracts.SendMessageRequest
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSource
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSource
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.TelegramBotAPIMessageDeserializationStrategyClass
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.content.PollContent
 | 
					import dev.inmo.tgbotapi.types.message.content.PollContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.polls.*
 | 
					import dev.inmo.tgbotapi.types.polls.*
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
private val commonResultDeserializer: DeserializationStrategy<ContentMessage<PollContent>> = TelegramBotAPIMessageDeserializationStrategyClass()
 | 
					private val commonResultDeserializer: DeserializationStrategy<ContentMessage<PollContent>> = TelegramBotAPIMessageDeserializationStrategyClass()
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,8 @@
 | 
				
			|||||||
package dev.inmo.tgbotapi.types.InlineQueries.ChosenInlineResult
 | 
					package dev.inmo.tgbotapi.types.InlineQueries.ChosenInlineResult
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import dev.inmo.tgbotapi.CommonAbstracts.FromUser
 | 
					import dev.inmo.tgbotapi.CommonAbstracts.FromUser
 | 
				
			||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.InlineMessageIdentifier
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.types.InlineQueryIdentifier
 | 
				
			||||||
 | 
					
 | 
				
			||||||
sealed interface ChosenInlineResult : FromUser {
 | 
					sealed interface ChosenInlineResult : FromUser {
 | 
				
			||||||
    val resultId: InlineQueryIdentifier //chosen temporary, can be changed
 | 
					    val resultId: InlineQueryIdentifier //chosen temporary, can be changed
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,10 +7,10 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,10 +6,10 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,10 +7,10 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,12 +6,12 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.files.abstracts.mimeTypeField
 | 
					import dev.inmo.tgbotapi.types.files.abstracts.mimeTypeField
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.MimeType
 | 
					import dev.inmo.tgbotapi.utils.MimeType
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,10 +7,10 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,11 +6,11 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.MimeType
 | 
					import dev.inmo.tgbotapi.utils.MimeType
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,10 +7,10 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,11 +6,11 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.MimeType
 | 
					import dev.inmo.tgbotapi.utils.MimeType
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,10 +7,10 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,10 +6,10 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,10 +7,10 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,12 +6,12 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSource
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSource
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
import dev.inmo.tgbotapi.types.files.abstracts.mimeTypeField
 | 
					import dev.inmo.tgbotapi.types.files.abstracts.mimeTypeField
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.MimeType
 | 
					import dev.inmo.tgbotapi.utils.MimeType
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,10 +7,10 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,10 +6,10 @@ import dev.inmo.tgbotapi.types.InlineQueries.InlineQueryResult.abstracts.results
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
					import dev.inmo.tgbotapi.types.InlineQueries.InputMessageContent.InputMessageContent
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
					import dev.inmo.tgbotapi.types.buttons.InlineKeyboardMarkup
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,9 +5,9 @@ import dev.inmo.tgbotapi.CommonAbstracts.types.DisableWebPagePreview
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,9 +6,9 @@ import dev.inmo.tgbotapi.requests.abstracts.fileIdToSend
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.SerialName
 | 
					import kotlinx.serialization.SerialName
 | 
				
			||||||
import kotlinx.serialization.Serializable
 | 
					import kotlinx.serialization.Serializable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,10 +6,10 @@ import dev.inmo.tgbotapi.requests.abstracts.fileIdToSend
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.files.AudioFile
 | 
					import dev.inmo.tgbotapi.types.files.AudioFile
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
internal const val audioInputMediaType = "audio"
 | 
					internal const val audioInputMediaType = "audio"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,10 +4,10 @@ import dev.inmo.tgbotapi.requests.abstracts.*
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.files.DocumentFile
 | 
					import dev.inmo.tgbotapi.types.files.DocumentFile
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
internal const val documentInputMediaType = "document"
 | 
					internal const val documentInputMediaType = "document"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,10 +5,10 @@ import dev.inmo.tgbotapi.requests.abstracts.fileIdToSend
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
import dev.inmo.tgbotapi.types.files.PhotoSize
 | 
					import dev.inmo.tgbotapi.types.files.PhotoSize
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
internal const val photoInputMediaType = "photo"
 | 
					internal const val photoInputMediaType = "photo"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,9 +5,9 @@ import dev.inmo.tgbotapi.requests.abstracts.fileIdToSend
 | 
				
			|||||||
import dev.inmo.tgbotapi.types.*
 | 
					import dev.inmo.tgbotapi.types.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.*
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
					import dev.inmo.tgbotapi.types.ParseMode.ParseMode
 | 
				
			||||||
import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
					import dev.inmo.tgbotapi.types.ParseMode.parseModeField
 | 
				
			||||||
 | 
					import dev.inmo.tgbotapi.utils.extensions.makeString
 | 
				
			||||||
import kotlinx.serialization.*
 | 
					import kotlinx.serialization.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
internal const val videoInputMediaType = "video"
 | 
					internal const val videoInputMediaType = "video"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,6 @@
 | 
				
			|||||||
package dev.inmo.tgbotapi.utils.internal
 | 
					package dev.inmo.tgbotapi.utils.internal
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.MultilevelTextSource
 | 
					import dev.inmo.tgbotapi.types.MessageEntity.textsources.MultilevelTextSource
 | 
				
			||||||
import dev.inmo.tgbotapi.types.MessageEntity.textsources.TextSourcesList
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.types.UserId
 | 
					import dev.inmo.tgbotapi.types.UserId
 | 
				
			||||||
import dev.inmo.tgbotapi.types.link
 | 
					import dev.inmo.tgbotapi.types.link
 | 
				
			||||||
import dev.inmo.tgbotapi.utils.extensions.*
 | 
					import dev.inmo.tgbotapi.utils.extensions.*
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,7 +5,7 @@ package dev.inmo.tgbotapi.extensions.behaviour_builder.expectations
 | 
				
			|||||||
import dev.inmo.micro_utils.coroutines.safelyWithoutExceptions
 | 
					import dev.inmo.micro_utils.coroutines.safelyWithoutExceptions
 | 
				
			||||||
import dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext
 | 
					import dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext
 | 
				
			||||||
import dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter
 | 
					import dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter
 | 
				
			||||||
import dev.inmo.tgbotapi.extensions.utils.*
 | 
					import dev.inmo.tgbotapi.extensions.utils.withContent
 | 
				
			||||||
import dev.inmo.tgbotapi.requests.abstracts.Request
 | 
					import dev.inmo.tgbotapi.requests.abstracts.Request
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.abstracts.CommonMessage
 | 
					import dev.inmo.tgbotapi.types.message.abstracts.CommonMessage
 | 
				
			||||||
import dev.inmo.tgbotapi.types.message.content.*
 | 
					import dev.inmo.tgbotapi.types.message.content.*
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,6 @@
 | 
				
			|||||||
package dev.inmo.tgbotapi.extensions.utils.extensions
 | 
					package dev.inmo.tgbotapi.extensions.utils.extensions
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import dev.inmo.tgbotapi.extensions.utils.asFromUser
 | 
					import dev.inmo.tgbotapi.extensions.utils.asFromUser
 | 
				
			||||||
import dev.inmo.tgbotapi.extensions.utils.asFromUserMessage
 | 
					 | 
				
			||||||
import dev.inmo.tgbotapi.extensions.utils.asUser
 | 
					import dev.inmo.tgbotapi.extensions.utils.asUser
 | 
				
			||||||
import dev.inmo.tgbotapi.extensions.utils.shortcuts.chat
 | 
					import dev.inmo.tgbotapi.extensions.utils.shortcuts.chat
 | 
				
			||||||
import dev.inmo.tgbotapi.types.User
 | 
					import dev.inmo.tgbotapi.types.User
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user