mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2024-11-04 15:33:47 +00:00
optimize imports
This commit is contained in:
parent
c70f0b65dd
commit
aee5ab564b
@ -1,7 +1,6 @@
|
|||||||
package dev.inmo.tgbotapi.extensions.steps
|
package dev.inmo.tgbotapi.extensions.steps
|
||||||
|
|
||||||
import dev.inmo.tgbotapi.bot.TelegramBot
|
import dev.inmo.tgbotapi.bot.TelegramBot
|
||||||
import dev.inmo.tgbotapi.extensions.utils.updates.retrieving.startGettingFlowsUpdatesByLongPolling
|
|
||||||
import dev.inmo.tgbotapi.extensions.utils.updates.retrieving.startGettingOfUpdatesByLongPolling
|
import dev.inmo.tgbotapi.extensions.utils.updates.retrieving.startGettingOfUpdatesByLongPolling
|
||||||
import dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter
|
import dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter
|
||||||
import kotlinx.coroutines.CoroutineScope
|
import kotlinx.coroutines.CoroutineScope
|
||||||
|
@ -3,12 +3,11 @@ package dev.inmo.tgbotapi.extensions.steps.expectations
|
|||||||
import dev.inmo.micro_utils.coroutines.safelyWithoutExceptions
|
import dev.inmo.micro_utils.coroutines.safelyWithoutExceptions
|
||||||
import dev.inmo.tgbotapi.bot.TelegramBot
|
import dev.inmo.tgbotapi.bot.TelegramBot
|
||||||
import dev.inmo.tgbotapi.extensions.steps.Scenario
|
import dev.inmo.tgbotapi.extensions.steps.Scenario
|
||||||
import dev.inmo.tgbotapi.extensions.steps.ScenarioReceiver
|
|
||||||
import dev.inmo.tgbotapi.requests.abstracts.Request
|
import dev.inmo.tgbotapi.requests.abstracts.Request
|
||||||
import dev.inmo.tgbotapi.types.update.abstracts.Update
|
import dev.inmo.tgbotapi.types.update.abstracts.Update
|
||||||
import dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter
|
import dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter
|
||||||
import dev.inmo.tgbotapi.utils.RiskFeature
|
import dev.inmo.tgbotapi.utils.RiskFeature
|
||||||
import kotlinx.coroutines.*
|
import kotlinx.coroutines.CancellationException
|
||||||
import kotlinx.coroutines.flow.*
|
import kotlinx.coroutines.flow.*
|
||||||
|
|
||||||
private val cancelledByFilterException = CancellationException("Cancelled by filter precreatedException")
|
private val cancelledByFilterException = CancellationException("Cancelled by filter precreatedException")
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
package dev.inmo.tgbotapi.extensions.steps.expectations
|
package dev.inmo.tgbotapi.extensions.steps.expectations
|
||||||
|
|
||||||
import dev.inmo.tgbotapi.extensions.steps.Scenario
|
import dev.inmo.tgbotapi.extensions.steps.Scenario
|
||||||
import dev.inmo.tgbotapi.extensions.utils.*
|
import dev.inmo.tgbotapi.extensions.utils.asContentMessage
|
||||||
|
import dev.inmo.tgbotapi.extensions.utils.asMessageUpdate
|
||||||
import dev.inmo.tgbotapi.requests.abstracts.Request
|
import dev.inmo.tgbotapi.requests.abstracts.Request
|
||||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
|
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
|
||||||
import dev.inmo.tgbotapi.types.message.content.*
|
import dev.inmo.tgbotapi.types.message.content.*
|
||||||
|
@ -1,16 +1,11 @@
|
|||||||
package dev.inmo.tgbotapi.extensions.steps.triggers_handling
|
package dev.inmo.tgbotapi.extensions.steps.triggers_handling
|
||||||
|
|
||||||
import dev.inmo.micro_utils.coroutines.safelyWithoutExceptions
|
|
||||||
import dev.inmo.micro_utils.coroutines.subscribeSafelyWithoutExceptions
|
|
||||||
import dev.inmo.tgbotapi.CommonAbstracts.textSources
|
import dev.inmo.tgbotapi.CommonAbstracts.textSources
|
||||||
import dev.inmo.tgbotapi.extensions.steps.*
|
import dev.inmo.tgbotapi.extensions.steps.*
|
||||||
import dev.inmo.tgbotapi.extensions.steps.expectations.expectFlow
|
|
||||||
import dev.inmo.tgbotapi.extensions.utils.*
|
import dev.inmo.tgbotapi.extensions.utils.*
|
||||||
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.updateshandlers.FlowsUpdatesFilter
|
|
||||||
import kotlinx.coroutines.Job
|
import kotlinx.coroutines.Job
|
||||||
import kotlinx.coroutines.flow.filter
|
|
||||||
|
|
||||||
suspend fun Scenario.command(
|
suspend fun Scenario.command(
|
||||||
commandRegex: Regex,
|
commandRegex: Regex,
|
||||||
|
@ -6,34 +6,16 @@ import dev.inmo.micro_utils.coroutines.subscribeSafelyWithoutExceptions
|
|||||||
import dev.inmo.tgbotapi.extensions.steps.Scenario
|
import dev.inmo.tgbotapi.extensions.steps.Scenario
|
||||||
import dev.inmo.tgbotapi.extensions.steps.ScenarioAndTypeReceiver
|
import dev.inmo.tgbotapi.extensions.steps.ScenarioAndTypeReceiver
|
||||||
import dev.inmo.tgbotapi.extensions.steps.expectations.expectFlow
|
import dev.inmo.tgbotapi.extensions.steps.expectations.expectFlow
|
||||||
import dev.inmo.tgbotapi.extensions.utils.*
|
import dev.inmo.tgbotapi.extensions.utils.asContentMessage
|
||||||
|
import dev.inmo.tgbotapi.extensions.utils.asMessageUpdate
|
||||||
import dev.inmo.tgbotapi.types.files.abstracts.TelegramMediaFile
|
import dev.inmo.tgbotapi.types.files.abstracts.TelegramMediaFile
|
||||||
import dev.inmo.tgbotapi.types.message.content.TextContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
|
import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage
|
||||||
import dev.inmo.tgbotapi.types.message.content.ContactContent
|
import dev.inmo.tgbotapi.types.message.content.*
|
||||||
import dev.inmo.tgbotapi.types.message.content.abstracts.MessageContent
|
import dev.inmo.tgbotapi.types.message.content.abstracts.*
|
||||||
|
import dev.inmo.tgbotapi.types.message.content.media.*
|
||||||
|
import dev.inmo.tgbotapi.types.message.payments.InvoiceContent
|
||||||
import dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter
|
import dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter
|
||||||
import kotlinx.coroutines.flow.filter
|
import kotlinx.coroutines.flow.filter
|
||||||
import dev.inmo.tgbotapi.types.message.content.DiceContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.GameContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.LocationContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.PollContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.VenueContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.abstracts.AudioMediaGroupContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.abstracts.DocumentMediaGroupContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.abstracts.MediaCollectionContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.abstracts.MediaContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.abstracts.MediaGroupContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.abstracts.VisualMediaGroupContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.media.AnimationContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.media.AudioContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.media.DocumentContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.media.PhotoContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.media.StickerContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.media.VideoContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.media.VideoNoteContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.content.media.VoiceContent
|
|
||||||
import dev.inmo.tgbotapi.types.message.payments.InvoiceContent
|
|
||||||
|
|
||||||
|
|
||||||
internal suspend inline fun <reified T : MessageContent> Scenario.onContent(
|
internal suspend inline fun <reified T : MessageContent> Scenario.onContent(
|
||||||
|
Loading…
Reference in New Issue
Block a user