1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2025-09-01 06:09:22 +00:00
This commit is contained in:
InsanusMokrassar
2025-08-11 10:02:41 +00:00
parent ed39af12b6
commit 805ef5690d
53 changed files with 2955 additions and 823 deletions

View File

@@ -1497,7 +1497,7 @@
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
@@ -1537,12 +1537,12 @@
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -1602,72 +1602,77 @@
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextAndTypeReceiver/#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-default-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/default-coroutine-scope-provider.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon var"></span><span><span>default</span><wbr><span>Coroutine</span><wbr><span>Scope</span><wbr><span><span>Provider</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/launch-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of-actions.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span>Of</span><wbr><span><span>Actions()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/parallel.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>parallel()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/stop.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>stop()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-35" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/with-action.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span><span>Action()</span></span></span></span></a>
</div>
@@ -2157,7 +2162,7 @@
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-chosen-inline-results.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Results()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-command-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Command</span><wbr><span><span>Message()</span></span></span></span></a>
</div>
@@ -2292,7 +2297,7 @@
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-data-callback-query.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Data</span><wbr><span>Callback</span><wbr><span><span>Query()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-deep-links.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Deep</span><wbr><span><span>Links()</span></span></span></span></a>
</div>
@@ -3632,17 +3637,17 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-3&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span><span>triggers_handling</span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -3872,17 +3877,17 @@
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-chosen-inline-result.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Result()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -4822,66 +4827,101 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span>utils</span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//botInfo/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/bot-info.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>bot</span><wbr><span><span>Info()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//containsCommand/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/contains-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>contains</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4-2&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.Companion///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.IReceiver///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-i-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span><span>IReceiver</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-false-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>False</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/follow-location.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>follow</span><wbr><span><span>Location()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-all.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>All()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-any.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>Any()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-none.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>None()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/not.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>not()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//optionallyWithDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/optionally-with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>optionally</span><wbr><span>With</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-12" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-simple-filter/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-13" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/times.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>times()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-14" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-true-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>True</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-15" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/unary-minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>unary</span><wbr><span><span>Minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-16" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//withDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils.extensions////PointingToDeclaration//148860642" data-nesting-level="1">
<div class="toc--row">
@@ -5082,12 +5122,12 @@
<a href="tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-with-f-s-m-state-handler-holder.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMState</span><wbr><span>Handler</span><wbr><span><span>Holder()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -5117,12 +5157,12 @@
<a href="tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/strictly-on.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>strictly</span><wbr><span><span>On()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -17802,272 +17842,277 @@
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/filename-from-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>filename</span><wbr><span>From</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//firstOf/kotlinx.coroutines.CoroutineScope#kotlin.Array[kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/first-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>first</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/flat-matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>flat</span><wbr><span><span>Matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/hashtag.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtag()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/hashtagln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtagln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-int-progress100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span><span>Progress100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-int-r-g-b24-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span>RGB24HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/is-caused-by-cancellation.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Caused</span><wbr><span>By</span><wbr><span><span>Cancellation()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/is-fake-telegram-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Fake</span><wbr><span>Telegram</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/italic.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italic()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/italicln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italicln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/launch-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/link.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>link()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/linkln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>linkln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-long-r-g-b-a-from-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Long</span><wbr><span>RGBAFrom</span><wbr><span>HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/low-level-risk-feature-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>low</span><wbr><span>Level</span><wbr><span>Risk</span><wbr><span>Feature</span><wbr><span><span>Message</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/map-not-null-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Not</span><wbr><span>Null</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/map-of-not-null.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Of</span><wbr><span>Not</span><wbr><span><span>Null()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/map-with-common-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>With</span><wbr><span>Common</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-matrix-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Matrix</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/mention.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mention()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/mentionln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mentionln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Mime</span><wbr><span><span>Type</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Mime</span><wbr><span>Type</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/new-line.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>new</span><wbr><span><span>Line</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-percentage0_100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Percentage0_</span><wbr><span><span>100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/phone.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phone()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/phoneln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phoneln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/pre.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>pre()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/preln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>preln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-preview-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Preview</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/regular.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regular()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/regularln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regularln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-r-g-b-color/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span><span>RGBColor</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-risk-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Risk</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/row.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>row()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-row-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Row</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-set-default-k-tg-bot-a-p-i-k-s-log.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Set</span><wbr><span>Default</span><wbr><span>KTg</span><wbr><span>Bot</span><wbr><span><span>APIKSLog()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/spoiler.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoiler()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/spoilerln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoilerln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/strikethrough.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethrough()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/strikethroughln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethroughln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/subscribe-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>subscribe</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-78&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-79&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/telegram-bot-a-p-i-default-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>APIDefault</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-fake-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>Telegram</span><wbr><span>Fake</span><wbr><span><span>User</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/-time-span-as-seconds-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Time</span><wbr><span>Span</span><wbr><span>As</span><wbr><span>Seconds</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/to-json.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>Json()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/to-json-without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span>Json</span><wbr><span>Without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/to-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/underline.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underline()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/underlineln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underlineln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-88" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="tgbotapi.core/dev.inmo.tgbotapi.utils/without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>

File diff suppressed because one or more lines are too long

View File

@@ -1497,7 +1497,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
@@ -1537,12 +1537,12 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -1602,72 +1602,77 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextAndTypeReceiver/#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-default-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/default-coroutine-scope-provider.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon var"></span><span><span>default</span><wbr><span>Coroutine</span><wbr><span>Scope</span><wbr><span><span>Provider</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/launch-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of-actions.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span>Of</span><wbr><span><span>Actions()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/parallel.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>parallel()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/stop.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>stop()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-35" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/with-action.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span><span>Action()</span></span></span></span></a>
</div>
@@ -2157,7 +2162,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-chosen-inline-results.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Results()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-command-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Command</span><wbr><span><span>Message()</span></span></span></span></a>
</div>
@@ -2292,7 +2297,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-data-callback-query.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Data</span><wbr><span>Callback</span><wbr><span><span>Query()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-deep-links.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Deep</span><wbr><span><span>Links()</span></span></span></span></a>
</div>
@@ -3632,17 +3637,17 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-3&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span><span>triggers_handling</span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -3872,17 +3877,17 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-chosen-inline-result.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Result()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -4822,66 +4827,101 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span>utils</span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//botInfo/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/bot-info.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>bot</span><wbr><span><span>Info()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//containsCommand/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/contains-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>contains</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4-2&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.Companion///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.IReceiver///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-i-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span><span>IReceiver</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-false-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>False</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/follow-location.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>follow</span><wbr><span><span>Location()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-all.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>All()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-any.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>Any()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-none.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>None()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/not.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>not()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//optionallyWithDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/optionally-with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>optionally</span><wbr><span>With</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-12" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-simple-filter/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-13" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/times.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>times()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-14" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-true-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>True</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-15" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/unary-minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>unary</span><wbr><span><span>Minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-16" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//withDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils.extensions////PointingToDeclaration//148860642" data-nesting-level="1">
<div class="toc--row">
@@ -5082,12 +5122,12 @@
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-with-f-s-m-state-handler-holder.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMState</span><wbr><span>Handler</span><wbr><span><span>Holder()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -5117,12 +5157,12 @@
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/strictly-on.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>strictly</span><wbr><span><span>On()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -17802,272 +17842,277 @@
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/filename-from-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>filename</span><wbr><span>From</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//firstOf/kotlinx.coroutines.CoroutineScope#kotlin.Array[kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/first-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>first</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/flat-matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>flat</span><wbr><span><span>Matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/hashtag.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtag()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/hashtagln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtagln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-int-progress100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span><span>Progress100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-int-r-g-b24-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span>RGB24HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/is-caused-by-cancellation.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Caused</span><wbr><span>By</span><wbr><span><span>Cancellation()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/is-fake-telegram-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Fake</span><wbr><span>Telegram</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/italic.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italic()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/italicln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italicln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/launch-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/link.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>link()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/linkln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>linkln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-long-r-g-b-a-from-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Long</span><wbr><span>RGBAFrom</span><wbr><span>HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/low-level-risk-feature-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>low</span><wbr><span>Level</span><wbr><span>Risk</span><wbr><span>Feature</span><wbr><span><span>Message</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-not-null-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Not</span><wbr><span>Null</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-of-not-null.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Of</span><wbr><span>Not</span><wbr><span><span>Null()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-with-common-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>With</span><wbr><span>Common</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-matrix-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Matrix</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/mention.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mention()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/mentionln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mentionln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Mime</span><wbr><span><span>Type</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Mime</span><wbr><span>Type</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/new-line.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>new</span><wbr><span><span>Line</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-percentage0_100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Percentage0_</span><wbr><span><span>100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/phone.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phone()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/phoneln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phoneln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/pre.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>pre()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/preln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>preln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-preview-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Preview</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/regular.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regular()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/regularln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regularln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-r-g-b-color/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span><span>RGBColor</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-risk-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Risk</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/row.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>row()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-row-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Row</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-set-default-k-tg-bot-a-p-i-k-s-log.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Set</span><wbr><span>Default</span><wbr><span>KTg</span><wbr><span>Bot</span><wbr><span><span>APIKSLog()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/spoiler.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoiler()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/spoilerln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoilerln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/strikethrough.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethrough()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/strikethroughln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethroughln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/subscribe-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>subscribe</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-78&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-79&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/telegram-bot-a-p-i-default-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>APIDefault</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-fake-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>Telegram</span><wbr><span>Fake</span><wbr><span><span>User</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-time-span-as-seconds-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Time</span><wbr><span>Span</span><wbr><span>As</span><wbr><span>Seconds</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-json.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>Json()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-json-without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span>Json</span><wbr><span>Without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/underline.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underline()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/underlineln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underlineln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-88" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>

File diff suppressed because one or more lines are too long

View File

@@ -1497,7 +1497,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
@@ -1537,12 +1537,12 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -1602,72 +1602,77 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextAndTypeReceiver/#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-default-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/default-coroutine-scope-provider.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon var"></span><span><span>default</span><wbr><span>Coroutine</span><wbr><span>Scope</span><wbr><span><span>Provider</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/launch-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of-actions.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span>Of</span><wbr><span><span>Actions()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/parallel.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>parallel()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/stop.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>stop()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-35" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/with-action.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span><span>Action()</span></span></span></span></a>
</div>
@@ -2157,7 +2162,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-chosen-inline-results.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Results()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-command-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Command</span><wbr><span><span>Message()</span></span></span></span></a>
</div>
@@ -2292,7 +2297,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-data-callback-query.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Data</span><wbr><span>Callback</span><wbr><span><span>Query()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-deep-links.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Deep</span><wbr><span><span>Links()</span></span></span></span></a>
</div>
@@ -3632,17 +3637,17 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-3&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span><span>triggers_handling</span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -3872,17 +3877,17 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-chosen-inline-result.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Result()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -4822,66 +4827,101 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span>utils</span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//botInfo/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/bot-info.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>bot</span><wbr><span><span>Info()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//containsCommand/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/contains-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>contains</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4-2&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.Companion///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.IReceiver///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-i-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span><span>IReceiver</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-false-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>False</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/follow-location.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>follow</span><wbr><span><span>Location()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-all.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>All()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-any.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>Any()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-none.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>None()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/not.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>not()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//optionallyWithDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/optionally-with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>optionally</span><wbr><span>With</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-12" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-simple-filter/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-13" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/times.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>times()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-14" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-true-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>True</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-15" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/unary-minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>unary</span><wbr><span><span>Minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-16" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//withDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils.extensions////PointingToDeclaration//148860642" data-nesting-level="1">
<div class="toc--row">
@@ -5082,12 +5122,12 @@
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-with-f-s-m-state-handler-holder.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMState</span><wbr><span>Handler</span><wbr><span><span>Holder()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -5117,12 +5157,12 @@
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/strictly-on.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>strictly</span><wbr><span><span>On()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -17802,272 +17842,277 @@
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/filename-from-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>filename</span><wbr><span>From</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//firstOf/kotlinx.coroutines.CoroutineScope#kotlin.Array[kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/first-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>first</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/flat-matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>flat</span><wbr><span><span>Matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/hashtag.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtag()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/hashtagln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtagln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-int-progress100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span><span>Progress100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-int-r-g-b24-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span>RGB24HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/is-caused-by-cancellation.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Caused</span><wbr><span>By</span><wbr><span><span>Cancellation()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/is-fake-telegram-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Fake</span><wbr><span>Telegram</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/italic.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italic()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/italicln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italicln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/launch-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/link.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>link()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/linkln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>linkln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-long-r-g-b-a-from-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Long</span><wbr><span>RGBAFrom</span><wbr><span>HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/low-level-risk-feature-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>low</span><wbr><span>Level</span><wbr><span>Risk</span><wbr><span>Feature</span><wbr><span><span>Message</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-not-null-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Not</span><wbr><span>Null</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-of-not-null.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Of</span><wbr><span>Not</span><wbr><span><span>Null()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-with-common-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>With</span><wbr><span>Common</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-matrix-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Matrix</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/mention.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mention()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/mentionln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mentionln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Mime</span><wbr><span><span>Type</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Mime</span><wbr><span>Type</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/new-line.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>new</span><wbr><span><span>Line</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-percentage0_100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Percentage0_</span><wbr><span><span>100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/phone.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phone()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/phoneln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phoneln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/pre.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>pre()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/preln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>preln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-preview-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Preview</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/regular.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regular()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/regularln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regularln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-r-g-b-color/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span><span>RGBColor</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-risk-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Risk</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/row.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>row()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-row-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Row</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-set-default-k-tg-bot-a-p-i-k-s-log.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Set</span><wbr><span>Default</span><wbr><span>KTg</span><wbr><span>Bot</span><wbr><span><span>APIKSLog()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/spoiler.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoiler()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/spoilerln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoilerln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/strikethrough.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethrough()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/strikethroughln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethroughln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/subscribe-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>subscribe</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-78&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-79&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/telegram-bot-a-p-i-default-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>APIDefault</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-fake-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>Telegram</span><wbr><span>Fake</span><wbr><span><span>User</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-time-span-as-seconds-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Time</span><wbr><span>Span</span><wbr><span>As</span><wbr><span>Seconds</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-json.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>Json()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-json-without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span>Json</span><wbr><span>Without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/underline.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underline()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/underlineln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underlineln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-88" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>

View File

@@ -0,0 +1,114 @@
<!doctype html>
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>BOT_INFO_RECEIVER</title>
<link href="../../../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async></script>
<script type="text/javascript" src="../../../../scripts/sourceset_dependencies.js" async></script>
<link href="../../../../styles/style.css" rel="Stylesheet">
<link href="../../../../styles/main.css" rel="Stylesheet">
<link href="../../../../styles/prism.css" rel="Stylesheet">
<link href="../../../../styles/logo-styles.css" rel="Stylesheet">
<link href="../../../../styles/font-jb-sans-auto.css" rel="Stylesheet">
<link href="../../../../ui-kit/ui-kit.min.css" rel="Stylesheet">
<script type="text/javascript" src="../../../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../../../ui-kit/ui-kit.min.js" defer></script>
<script type="text/javascript" src="../../../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="root">
<nav class="navigation theme-dark" id="navigation-wrapper">
<a class="library-name--link" href="../../../../index.html">
ktgbotapi
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
</button>
<div class="navigation-controls--break ui-kit_mobile-only"></div>
<div class="library-version" id="library-version">
</div>
<div class="navigation-controls">
<div class="filter-section filter-section_loading" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">common</button>
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
<div class="dropdown--header"><span>Platform filter</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
<label class="checkbox">
<input type="checkbox" class="checkbox--input" id=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<span class="checkbox--icon"></span>
common
</label>
</li>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
</button>
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
API
</div>
</div>
</nav>
<div id="container">
<div class="sidebar" id="leftColumn">
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox">
<div class="dropdown--header">
<span>
ktgbotapi
</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<div class="sidebar--inner" id="sideMenu"></div>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.Companion/BOT_INFO_RECEIVER/#/PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../../../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="../../index.html">dev.inmo.tgbotapi.extensions.behaviour_builder.utils</a><span class="delimiter">/</span><a href="../index.html">DefaultCustomBehaviourContextAndTypeReceiver</a><span class="delimiter">/</span><a href="index.html">Companion</a><span class="delimiter">/</span><span class="current">BOT_INFO_RECEIVER</span></div>
<div class="cover ">
<h1 class="cover"><span>BOT_</span><wbr><span>INFO_</span><wbr><span>RECEIVER</span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">const </span><span class="token keyword">val </span><a href="-b-o-t_-i-n-f-o_-r-e-c-e-i-v-e-r.html">BOT_INFO_RECEIVER</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></div><p class="paragraph">Key used to store the bot info provider inside <a href="../../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/data.html">BehaviourContext.data</a>.</p></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
<span>© 2025 Copyright</span>
<span class="pull-right">
<span>Generated by </span>
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
<span>dokka</span>
</a>
</span>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,138 @@
<!doctype html>
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>Companion</title>
<link href="../../../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async></script>
<script type="text/javascript" src="../../../../scripts/sourceset_dependencies.js" async></script>
<link href="../../../../styles/style.css" rel="Stylesheet">
<link href="../../../../styles/main.css" rel="Stylesheet">
<link href="../../../../styles/prism.css" rel="Stylesheet">
<link href="../../../../styles/logo-styles.css" rel="Stylesheet">
<link href="../../../../styles/font-jb-sans-auto.css" rel="Stylesheet">
<link href="../../../../ui-kit/ui-kit.min.css" rel="Stylesheet">
<script type="text/javascript" src="../../../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../../../ui-kit/ui-kit.min.js" defer></script>
<script type="text/javascript" src="../../../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="root">
<nav class="navigation theme-dark" id="navigation-wrapper">
<a class="library-name--link" href="../../../../index.html">
ktgbotapi
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
</button>
<div class="navigation-controls--break ui-kit_mobile-only"></div>
<div class="library-version" id="library-version">
</div>
<div class="navigation-controls">
<div class="filter-section filter-section_loading" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">common</button>
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
<div class="dropdown--header"><span>Platform filter</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
<label class="checkbox">
<input type="checkbox" class="checkbox--input" id=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<span class="checkbox--icon"></span>
common
</label>
</li>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
</button>
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
API
</div>
</div>
</nav>
<div id="container">
<div class="sidebar" id="leftColumn">
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox">
<div class="dropdown--header">
<span>
ktgbotapi
</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<div class="sidebar--inner" id="sideMenu"></div>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="classlike" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.Companion///PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../../../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="../../index.html">dev.inmo.tgbotapi.extensions.behaviour_builder.utils</a><span class="delimiter">/</span><a href="../index.html">DefaultCustomBehaviourContextAndTypeReceiver</a><span class="delimiter">/</span><span class="current">Companion</span></div>
<div class="cover ">
<h1 class="cover"><span><span>Companion</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="index.html">Companion</a></div></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="CONSTRUCTOR,TYPE,PROPERTY,FUNCTION">Members</button></div>
<div class="tabs-section-body">
<div data-togglable="PROPERTY">
<h2 class="">Properties</h2>
<div class="table"><a data-name="-550189097%2FProperties%2F148860642" anchor-label="BOT_INFO_RECEIVER" id="-550189097%2FProperties%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-b-o-t_-i-n-f-o_-r-e-c-e-i-v-e-r.html"><span>BOT_</span><wbr><span>INFO_</span><wbr><span>RECEIVER</span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-550189097%2FProperties%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">const </span><span class="token keyword">val </span><a href="-b-o-t_-i-n-f-o_-r-e-c-e-i-v-e-r.html">BOT_INFO_RECEIVER</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></div><div class="brief "><p class="paragraph">Key used to store the bot info provider inside <a href="../../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/data.html">BehaviourContext.data</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
<span>© 2025 Copyright</span>
<span class="pull-right">
<span>Generated by </span>
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
<span>dokka</span>
</a>
</span>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,114 @@
<!doctype html>
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>DefaultCustomBehaviourContextAndTypeReceiver</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async></script>
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async></script>
<link href="../../../styles/style.css" rel="Stylesheet">
<link href="../../../styles/main.css" rel="Stylesheet">
<link href="../../../styles/prism.css" rel="Stylesheet">
<link href="../../../styles/logo-styles.css" rel="Stylesheet">
<link href="../../../styles/font-jb-sans-auto.css" rel="Stylesheet">
<link href="../../../ui-kit/ui-kit.min.css" rel="Stylesheet">
<script type="text/javascript" src="../../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../../ui-kit/ui-kit.min.js" defer></script>
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="root">
<nav class="navigation theme-dark" id="navigation-wrapper">
<a class="library-name--link" href="../../../index.html">
ktgbotapi
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
</button>
<div class="navigation-controls--break ui-kit_mobile-only"></div>
<div class="library-version" id="library-version">
</div>
<div class="navigation-controls">
<div class="filter-section filter-section_loading" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">common</button>
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
<div class="dropdown--header"><span>Platform filter</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
<label class="checkbox">
<input type="checkbox" class="checkbox--input" id=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<span class="checkbox--icon"></span>
common
</label>
</li>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
</button>
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
API
</div>
</div>
</nav>
<div id="container">
<div class="sidebar" id="leftColumn">
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox">
<div class="dropdown--header">
<span>
ktgbotapi
</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<div class="sidebar--inner" id="sideMenu"></div>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver/DefaultCustomBehaviourContextAndTypeReceiver/#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.tgbotapi.extensions.behaviour_builder.utils</a><span class="delimiter">/</span><a href="index.html">DefaultCustomBehaviourContextAndTypeReceiver</a><span class="delimiter">/</span><span class="current">DefaultCustomBehaviourContextAndTypeReceiver</span></div>
<div class="cover ">
<h1 class="cover"><span>Default</span><wbr><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">constructor</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">wrapperReceiver<span class="token operator">: </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="index.html">BC</a><span class="token punctuation">, </span><a href="index.html">R</a><span class="token punctuation">, </span><a href="index.html">U</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span></div><h4 class="">Parameters</h4><div class="table"><div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>BC</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Type of <a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a> used in the wrapped logic.</p></div></div></div></div><div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>R</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Result type produced by the wrapped receiver.</p></div></div></div></div><div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>U</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Type of <a href="../../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a> handled by the wrapped receiver.</p></div></div></div></div><div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>wrapper</span><wbr><span><span>Receiver</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The original receiver to be invoked after the bot info provider is registered in the context.</p></div></div></div></div></div></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
<span>© 2025 Copyright</span>
<span class="pull-right">
<span>Generated by </span>
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
<span>dokka</span>
</a>
</span>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,138 @@
<!doctype html>
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>IReceiver</title>
<link href="../../../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async></script>
<script type="text/javascript" src="../../../../scripts/sourceset_dependencies.js" async></script>
<link href="../../../../styles/style.css" rel="Stylesheet">
<link href="../../../../styles/main.css" rel="Stylesheet">
<link href="../../../../styles/prism.css" rel="Stylesheet">
<link href="../../../../styles/logo-styles.css" rel="Stylesheet">
<link href="../../../../styles/font-jb-sans-auto.css" rel="Stylesheet">
<link href="../../../../ui-kit/ui-kit.min.css" rel="Stylesheet">
<script type="text/javascript" src="../../../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../../../ui-kit/ui-kit.min.js" defer></script>
<script type="text/javascript" src="../../../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="root">
<nav class="navigation theme-dark" id="navigation-wrapper">
<a class="library-name--link" href="../../../../index.html">
ktgbotapi
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
</button>
<div class="navigation-controls--break ui-kit_mobile-only"></div>
<div class="library-version" id="library-version">
</div>
<div class="navigation-controls">
<div class="filter-section filter-section_loading" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">common</button>
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
<div class="dropdown--header"><span>Platform filter</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
<label class="checkbox">
<input type="checkbox" class="checkbox--input" id=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<span class="checkbox--icon"></span>
common
</label>
</li>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
</button>
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
API
</div>
</div>
</nav>
<div id="container">
<div class="sidebar" id="leftColumn">
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox">
<div class="dropdown--header">
<span>
ktgbotapi
</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<div class="sidebar--inner" id="sideMenu"></div>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="classlike" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.IReceiver///PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../../../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="../../index.html">dev.inmo.tgbotapi.extensions.behaviour_builder.utils</a><span class="delimiter">/</span><a href="../index.html">DefaultCustomBehaviourContextAndTypeReceiver</a><span class="delimiter">/</span><span class="current">IReceiver</span></div>
<div class="cover ">
<h1 class="cover"><span><span>IReceiver</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token keyword">interface </span><a href="index.html">IReceiver</a></div><p class="paragraph">Lightweight provider of bot information bound to a <a href="../../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a>.</p><p class="paragraph">Implementations must return the current <a href="../../../../tgbotapi.core/dev.inmo.tgbotapi.types.chat/-extended-bot/index.html">ExtendedBot</a> instance, computing it if necessary.</p></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="CONSTRUCTOR,TYPE,PROPERTY,FUNCTION">Members</button></div>
<div class="tabs-section-body">
<div data-togglable="FUNCTION">
<h2 class="">Functions</h2>
<div class="table"><a data-name="-226344524%2FFunctions%2F148860642" anchor-label="invoke" id="-226344524%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="invoke.html"><span><span>invoke</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-226344524%2FFunctions%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">.</span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../../../tgbotapi.core/dev.inmo.tgbotapi.types.chat/-extended-bot/index.html">ExtendedBot</a></div><div class="brief "><p class="paragraph">Get or compute the bot information for the current <a href="../../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
<span>© 2025 Copyright</span>
<span class="pull-right">
<span>Generated by </span>
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
<span>dokka</span>
</a>
</span>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,114 @@
<!doctype html>
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>invoke</title>
<link href="../../../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async></script>
<script type="text/javascript" src="../../../../scripts/sourceset_dependencies.js" async></script>
<link href="../../../../styles/style.css" rel="Stylesheet">
<link href="../../../../styles/main.css" rel="Stylesheet">
<link href="../../../../styles/prism.css" rel="Stylesheet">
<link href="../../../../styles/logo-styles.css" rel="Stylesheet">
<link href="../../../../styles/font-jb-sans-auto.css" rel="Stylesheet">
<link href="../../../../ui-kit/ui-kit.min.css" rel="Stylesheet">
<script type="text/javascript" src="../../../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../../../ui-kit/ui-kit.min.js" defer></script>
<script type="text/javascript" src="../../../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="root">
<nav class="navigation theme-dark" id="navigation-wrapper">
<a class="library-name--link" href="../../../../index.html">
ktgbotapi
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
</button>
<div class="navigation-controls--break ui-kit_mobile-only"></div>
<div class="library-version" id="library-version">
</div>
<div class="navigation-controls">
<div class="filter-section filter-section_loading" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">common</button>
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
<div class="dropdown--header"><span>Platform filter</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
<label class="checkbox">
<input type="checkbox" class="checkbox--input" id=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<span class="checkbox--icon"></span>
common
</label>
</li>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
</button>
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
API
</div>
</div>
</nav>
<div id="container">
<div class="sidebar" id="leftColumn">
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox">
<div class="dropdown--header">
<span>
ktgbotapi
</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<div class="sidebar--inner" id="sideMenu"></div>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.IReceiver/invoke/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../../../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="../../index.html">dev.inmo.tgbotapi.extensions.behaviour_builder.utils</a><span class="delimiter">/</span><a href="../index.html">DefaultCustomBehaviourContextAndTypeReceiver</a><span class="delimiter">/</span><a href="index.html">IReceiver</a><span class="delimiter">/</span><span class="current">invoke</span></div>
<div class="cover ">
<h1 class="cover"><span><span>invoke</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">.</span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../../../tgbotapi.core/dev.inmo.tgbotapi.types.chat/-extended-bot/index.html">ExtendedBot</a></div><p class="paragraph">Get or compute the bot information for the current <a href="../../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a>.</p><p class="paragraph">Implementations may cache the value and are free to apply synchronization as needed.</p></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
<span>© 2025 Copyright</span>
<span class="pull-right">
<span>Generated by </span>
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
<span>dokka</span>
</a>
</span>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,221 @@
<!doctype html>
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>DefaultCustomBehaviourContextAndTypeReceiver</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async></script>
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async></script>
<link href="../../../styles/style.css" rel="Stylesheet">
<link href="../../../styles/main.css" rel="Stylesheet">
<link href="../../../styles/prism.css" rel="Stylesheet">
<link href="../../../styles/logo-styles.css" rel="Stylesheet">
<link href="../../../styles/font-jb-sans-auto.css" rel="Stylesheet">
<link href="../../../ui-kit/ui-kit.min.css" rel="Stylesheet">
<script type="text/javascript" src="../../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../../ui-kit/ui-kit.min.js" defer></script>
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="root">
<nav class="navigation theme-dark" id="navigation-wrapper">
<a class="library-name--link" href="../../../index.html">
ktgbotapi
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
</button>
<div class="navigation-controls--break ui-kit_mobile-only"></div>
<div class="library-version" id="library-version">
</div>
<div class="navigation-controls">
<div class="filter-section filter-section_loading" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">common</button>
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
<div class="dropdown--header"><span>Platform filter</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
<label class="checkbox">
<input type="checkbox" class="checkbox--input" id=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<span class="checkbox--icon"></span>
common
</label>
</li>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
</button>
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
API
</div>
</div>
</nav>
<div id="container">
<div class="sidebar" id="leftColumn">
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox">
<div class="dropdown--header">
<span>
ktgbotapi
</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<div class="sidebar--inner" id="sideMenu"></div>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="classlike" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver///PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.tgbotapi.extensions.behaviour_builder.utils</a><span class="delimiter">/</span><span class="current">DefaultCustomBehaviourContextAndTypeReceiver</span></div>
<div class="cover ">
<h1 class="cover"><span>Default</span><wbr><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></h1>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="index.html">DefaultCustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="index.html">BC</a><span class="token operator"> : </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">, </span><a href="index.html">R</a><span class="token punctuation">, </span><a href="index.html">U</a><span class="token operator"> : </span><a href="../../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">wrapperReceiver<span class="token operator">: </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="index.html">BC</a><span class="token punctuation">, </span><a href="index.html">R</a><span class="token punctuation">, </span><a href="index.html">U</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span> : <a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.coroutines/-suspend-function2/index.html">SuspendFunction2</a><span class="token operator">&lt;</span><a href="index.html">BC</a><span class="token punctuation">, </span><a href="index.html">U</a><span class="token punctuation">, </span><a href="index.html">R</a><span class="token operator">&gt; </span></div><p class="paragraph">Behaviour wrapper that injects a lazily-evaluated, cached provider of bot information into the <a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a>.</p><p class="paragraph">When this wrapper is used, any code executed inside it may call <a href="../bot-info.html">BehaviourContext.botInfo</a> to obtain the current bot's <a href="../../../tgbotapi.core/dev.inmo.tgbotapi.types.chat/-extended-bot/index.html">ExtendedBot</a> information. The info is fetched via <a href="../../../tgbotapi.core/dev.inmo.tgbotapi.requests.bot/-get-me/index.html">GetMe</a> only once and then cached for subsequent calls, with concurrent access synchronized by a mutex.</p><h4 class="">Parameters</h4><div class="table"><div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>BC</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Type of <a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a> used in the wrapped logic.</p></div></div></div></div><div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>R</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Result type produced by the wrapped receiver.</p></div></div></div></div><div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>U</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Type of <a href="../../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a> handled by the wrapped receiver.</p></div></div></div></div><div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>wrapper</span><wbr><span><span>Receiver</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The original receiver to be invoked after the bot info provider is registered in the context.</p></div></div></div></div></div></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="CONSTRUCTOR,TYPE,PROPERTY,FUNCTION">Members</button><button class="section-tab" data-togglable="CONSTRUCTOR,TYPE,PROPERTY,FUNCTION,EXTENSION_PROPERTY,EXTENSION_FUNCTION">Members &amp; Extensions</button></div>
<div class="tabs-section-body">
<div data-togglable="CONSTRUCTOR">
<h2 class="">Constructors</h2>
<div class="table"><a data-name="-1371566940%2FConstructors%2F148860642" anchor-label="DefaultCustomBehaviourContextAndTypeReceiver" id="-1371566940%2FConstructors%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="CONSTRUCTOR" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-default-custom-behaviour-context-and-type-receiver.html"><span>Default</span><wbr><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1371566940%2FConstructors%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">constructor</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">wrapperReceiver<span class="token operator">: </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="index.html">BC</a><span class="token punctuation">, </span><a href="index.html">R</a><span class="token punctuation">, </span><a href="index.html">U</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div data-togglable="TYPE">
<h2 class="">Types</h2>
<div class="table"><a data-name="-429322140%2FClasslikes%2F148860642" anchor-label="Companion" id="-429322140%2FClasslikes%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-companion/index.html"><span><span>Companion</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-429322140%2FClasslikes%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="-companion/index.html">Companion</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-77697160%2FClasslikes%2F148860642" anchor-label="IReceiver" id="-77697160%2FClasslikes%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-i-receiver/index.html"><span><span>IReceiver</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-77697160%2FClasslikes%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token keyword">interface </span><a href="-i-receiver/index.html">IReceiver</a></div><div class="brief "><p class="paragraph">Lightweight provider of bot information bound to a <a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div data-togglable="FUNCTION">
<h2 class="">Functions</h2>
<div class="table"><a data-name="-180811179%2FFunctions%2F148860642" anchor-label="invoke" id="-180811179%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="invoke.html"><span><span>invoke</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-180811179%2FFunctions%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">data<span class="token operator">: </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-data/index.html">BehaviourContextData</a></span></span><span class="token punctuation">)</span></div><br><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend operator override </span><span class="token keyword">fun </span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">p1<span class="token operator">: </span><a href="index.html">BC</a><span class="token punctuation">, </span></span><span class="parameter ">p2<span class="token operator">: </span><a href="index.html">U</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">R</a></div><div class="brief "><p class="paragraph">Registers the internal bot info provider in <a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/data.html">BehaviourContext.data</a> and then delegates to <a href="../../../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/wrapper-receiver.html">wrapperReceiver</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="749147476%2FFunctions%2F148860642" anchor-label="optionallyWithDefaultReceiver" id="749147476%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="../optionally-with-default-receiver.html"><span>optionally</span><wbr><span>With</span><wbr><span>Default</span><wbr><span><span>Receiver</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="749147476%2FFunctions%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="../optionally-with-default-receiver.html">BC</a><span class="token operator"> : </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">, </span><a href="../optionally-with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="../optionally-with-default-receiver.html">U</a><span class="token operator"> : </span><a href="../../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt; </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="../optionally-with-default-receiver.html">BC</a><span class="token punctuation">, </span><a href="../optionally-with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="../optionally-with-default-receiver.html">U</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="../optionally-with-default-receiver.html"><span class="token function">optionallyWithDefaultReceiver</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">include<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token punctuation">, </span></span><span class="parameter ">data<span class="token operator">: </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-data/index.html">BehaviourContextData</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span class="token keyword">suspend </span><a href="../optionally-with-default-receiver.html">BC</a><span class="token punctuation">.</span><span class="token punctuation">(</span><a href="../optionally-with-default-receiver.html">U</a><span class="token punctuation">)</span><span class="token operator"> -&gt; </span><a href="../optionally-with-default-receiver.html">R</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-294111353%2FFunctions%2F148860642" anchor-label="withDefaultReceiver" id="-294111353%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="../with-default-receiver.html"><span>with</span><wbr><span>Default</span><wbr><span><span>Receiver</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-294111353%2FFunctions%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="../with-default-receiver.html">BC</a><span class="token operator"> : </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">, </span><a href="../with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="../with-default-receiver.html">U</a><span class="token operator"> : </span><a href="../../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt; </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="../with-default-receiver.html">BC</a><span class="token punctuation">, </span><a href="../with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="../with-default-receiver.html">U</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="../with-default-receiver.html"><span class="token function">withDefaultReceiver</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">data<span class="token operator">: </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-data/index.html">BehaviourContextData</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">DefaultCustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="../with-default-receiver.html">BC</a><span class="token punctuation">, </span><a href="../with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="../with-default-receiver.html">U</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
<span>© 2025 Copyright</span>
<span class="pull-right">
<span>Generated by </span>
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
<span>dokka</span>
</a>
</span>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,114 @@
<!doctype html>
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>invoke</title>
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async></script>
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async></script>
<link href="../../../styles/style.css" rel="Stylesheet">
<link href="../../../styles/main.css" rel="Stylesheet">
<link href="../../../styles/prism.css" rel="Stylesheet">
<link href="../../../styles/logo-styles.css" rel="Stylesheet">
<link href="../../../styles/font-jb-sans-auto.css" rel="Stylesheet">
<link href="../../../ui-kit/ui-kit.min.css" rel="Stylesheet">
<script type="text/javascript" src="../../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../../ui-kit/ui-kit.min.js" defer></script>
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="root">
<nav class="navigation theme-dark" id="navigation-wrapper">
<a class="library-name--link" href="../../../index.html">
ktgbotapi
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
</button>
<div class="navigation-controls--break ui-kit_mobile-only"></div>
<div class="library-version" id="library-version">
</div>
<div class="navigation-controls">
<div class="filter-section filter-section_loading" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">common</button>
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
<div class="dropdown--header"><span>Platform filter</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
<label class="checkbox">
<input type="checkbox" class="checkbox--input" id=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<span class="checkbox--icon"></span>
common
</label>
</li>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
</button>
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
API
</div>
</div>
</nav>
<div id="container">
<div class="sidebar" id="leftColumn">
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox">
<div class="dropdown--header">
<span>
ktgbotapi
</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<div class="sidebar--inner" id="sideMenu"></div>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver/invoke/#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.tgbotapi.extensions.behaviour_builder.utils</a><span class="delimiter">/</span><a href="index.html">DefaultCustomBehaviourContextAndTypeReceiver</a><span class="delimiter">/</span><span class="current">invoke</span></div>
<div class="cover ">
<h1 class="cover"><span><span>invoke</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">data<span class="token operator">: </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-data/index.html">BehaviourContextData</a></span></span><span class="token punctuation">)</span></div><br><hr><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend operator override </span><span class="token keyword">fun </span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">p1<span class="token operator">: </span><a href="index.html">BC</a><span class="token punctuation">, </span></span><span class="parameter ">p2<span class="token operator">: </span><a href="index.html">U</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">R</a></div><p class="paragraph">Registers the internal bot info provider in <a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/data.html">BehaviourContext.data</a> and then delegates to <a href="../../../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/wrapper-receiver.html">wrapperReceiver</a>.</p><p class="paragraph">The provider is stored under <a href="-companion/-b-o-t_-i-n-f-o_-r-e-c-e-i-v-e-r.html">BOT_INFO_RECEIVER</a> key, enabling calls to <a href="../bot-info.html">BehaviourContext.botInfo</a> within the wrapped behaviour.</p></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
<span>© 2025 Copyright</span>
<span class="pull-right">
<span>Generated by </span>
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
<span>dokka</span>
</a>
</span>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,114 @@
<!doctype html>
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>botInfo</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async></script>
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async></script>
<link href="../../styles/style.css" rel="Stylesheet">
<link href="../../styles/main.css" rel="Stylesheet">
<link href="../../styles/prism.css" rel="Stylesheet">
<link href="../../styles/logo-styles.css" rel="Stylesheet">
<link href="../../styles/font-jb-sans-auto.css" rel="Stylesheet">
<link href="../../ui-kit/ui-kit.min.css" rel="Stylesheet">
<script type="text/javascript" src="../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../ui-kit/ui-kit.min.js" defer></script>
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="root">
<nav class="navigation theme-dark" id="navigation-wrapper">
<a class="library-name--link" href="../../index.html">
ktgbotapi
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
</button>
<div class="navigation-controls--break ui-kit_mobile-only"></div>
<div class="library-version" id="library-version">
</div>
<div class="navigation-controls">
<div class="filter-section filter-section_loading" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">common</button>
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
<div class="dropdown--header"><span>Platform filter</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
<label class="checkbox">
<input type="checkbox" class="checkbox--input" id=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<span class="checkbox--icon"></span>
common
</label>
</li>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
</button>
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
API
</div>
</div>
</nav>
<div id="container">
<div class="sidebar" id="leftColumn">
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox">
<div class="dropdown--header">
<span>
ktgbotapi
</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<div class="sidebar--inner" id="sideMenu"></div>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//botInfo/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="index.html">dev.inmo.tgbotapi.extensions.behaviour_builder.utils</a><span class="delimiter">/</span><span class="current">botInfo</span></div>
<div class="cover ">
<h1 class="cover"><span>bot</span><wbr><span><span>Info</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">.</span><a href="bot-info.html"><span class="token function">botInfo</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.chat/-extended-bot/index.html">ExtendedBot</a><span class="token operator">?</span></div><p class="paragraph">Returns bot information (result of <a href="../../tgbotapi.core/dev.inmo.tgbotapi.requests.bot/-get-me/index.html">GetMe</a>) associated with this <a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a>, if available.</p><p class="paragraph">The value is lazily computed and cached by <a href="-default-custom-behaviour-context-and-type-receiver/index.html">DefaultCustomBehaviourContextAndTypeReceiver</a> when it is used to wrap behaviour handlers. If this context was not prepared by that wrapper, the function returns null.</p><p class="paragraph">Thread-safety:</p><ul><li><p class="paragraph">The underlying retrieval is protected by a mutex to ensure the info is fetched at most once per context.</p></li></ul><span class="kdoc-tag"><h4 class="">Return</h4><p class="paragraph"><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.chat/-extended-bot/index.html">ExtendedBot</a> with bot details, or null if no bot info provider is registered in this context.</p></span></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
<span>© 2025 Copyright</span>
<span class="pull-right">
<span>Generated by </span>
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
<span>dokka</span>
</a>
</span>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,114 @@
<!doctype html>
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>containsCommand</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async></script>
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async></script>
<link href="../../styles/style.css" rel="Stylesheet">
<link href="../../styles/main.css" rel="Stylesheet">
<link href="../../styles/prism.css" rel="Stylesheet">
<link href="../../styles/logo-styles.css" rel="Stylesheet">
<link href="../../styles/font-jb-sans-auto.css" rel="Stylesheet">
<link href="../../ui-kit/ui-kit.min.css" rel="Stylesheet">
<script type="text/javascript" src="../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../ui-kit/ui-kit.min.js" defer></script>
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="root">
<nav class="navigation theme-dark" id="navigation-wrapper">
<a class="library-name--link" href="../../index.html">
ktgbotapi
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
</button>
<div class="navigation-controls--break ui-kit_mobile-only"></div>
<div class="library-version" id="library-version">
</div>
<div class="navigation-controls">
<div class="filter-section filter-section_loading" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">common</button>
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
<div class="dropdown--header"><span>Platform filter</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
<label class="checkbox">
<input type="checkbox" class="checkbox--input" id=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<span class="checkbox--icon"></span>
common
</label>
</li>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
</button>
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
API
</div>
</div>
</nav>
<div id="container">
<div class="sidebar" id="leftColumn">
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox">
<div class="dropdown--header">
<span>
ktgbotapi
</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<div class="sidebar--inner" id="sideMenu"></div>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//containsCommand/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="index.html">dev.inmo.tgbotapi.extensions.behaviour_builder.utils</a><span class="delimiter">/</span><span class="current">containsCommand</span></div>
<div class="cover ">
<h1 class="cover"><span>contains</span><wbr><span><span>Command</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">.</span><a href="contains-command.html"><span class="token function">containsCommand</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">commandRegex<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.text/-regex/index.html">Regex</a><span class="token punctuation">, </span></span><span class="parameter ">textSources<span class="token operator">: </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.message.textsources/-text-sources-list/index.html">TextSourcesList</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a></div><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="contains-command.html"><span class="token function">containsCommand</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">commandRegex<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.text/-regex/index.html">Regex</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="/<Error class: unknown class>///PointingToDeclaration/">&lt;Error class: unknown class&gt;</span></div><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="contains-command.html"><span class="token function">containsCommand</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">command<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="/<Error class: unknown class>///PointingToDeclaration/">&lt;Error class: unknown class&gt;</span></div><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">.</span><a href="contains-command.html"><span class="token function">containsCommand</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">command<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">textSources<span class="token operator">: </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.message.textsources/-text-sources-list/index.html">TextSourcesList</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a></div></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
<span>© 2025 Copyright</span>
<span class="pull-right">
<span>Generated by </span>
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
<span>dokka</span>
</a>
</span>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -100,7 +100,22 @@
<div class="tabs-section-body">
<div data-togglable="TYPE">
<h2 class="">Types</h2>
<div class="table"><a data-name="610075924%2FClasslikes%2F148860642" anchor-label="SimpleFilter" id="610075924%2FClasslikes%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table"><a data-name="1302955618%2FClasslikes%2F148860642" anchor-label="DefaultCustomBehaviourContextAndTypeReceiver" id="1302955618%2FClasslikes%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-default-custom-behaviour-context-and-type-receiver/index.html"><span>Default</span><wbr><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1302955618%2FClasslikes%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-default-custom-behaviour-context-and-type-receiver/index.html">DefaultCustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="-default-custom-behaviour-context-and-type-receiver/index.html">BC</a><span class="token operator"> : </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">, </span><a href="-default-custom-behaviour-context-and-type-receiver/index.html">R</a><span class="token punctuation">, </span><a href="-default-custom-behaviour-context-and-type-receiver/index.html">U</a><span class="token operator"> : </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">wrapperReceiver<span class="token operator">: </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="-default-custom-behaviour-context-and-type-receiver/index.html">BC</a><span class="token punctuation">, </span><a href="-default-custom-behaviour-context-and-type-receiver/index.html">R</a><span class="token punctuation">, </span><a href="-default-custom-behaviour-context-and-type-receiver/index.html">U</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span> : <a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.coroutines/-suspend-function2/index.html">SuspendFunction2</a><span class="token operator">&lt;</span><a href="-default-custom-behaviour-context-and-type-receiver/index.html">BC</a><span class="token punctuation">, </span><a href="-default-custom-behaviour-context-and-type-receiver/index.html">U</a><span class="token punctuation">, </span><a href="-default-custom-behaviour-context-and-type-receiver/index.html">R</a><span class="token operator">&gt; </span></div><div class="brief "><p class="paragraph">Behaviour wrapper that injects a lazily-evaluated, cached provider of bot information into the <a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a>.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="610075924%2FClasslikes%2F148860642" anchor-label="SimpleFilter" id="610075924%2FClasslikes%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
@@ -151,10 +166,55 @@
</div>
</div>
</div>
<div data-togglable="EXTENSION_FUNCTION">
<div data-togglable="FUNCTION">
<h2 class="">Functions</h2>
<div class="table"><a data-name="1882401630%2FFunctions%2F148860642" anchor-label="followLocation" id="1882401630%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table"><a data-name="-1375772769%2FFunctions%2F148860642" anchor-label="botInfo" id="-1375772769%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="bot-info.html"><span>bot</span><wbr><span><span>Info</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1375772769%2FFunctions%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">.</span><a href="bot-info.html"><span class="token function">botInfo</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.chat/-extended-bot/index.html">ExtendedBot</a><span class="token operator">?</span></div><div class="brief "><p class="paragraph">Returns bot information (result of <a href="../../tgbotapi.core/dev.inmo.tgbotapi.requests.bot/-get-me/index.html">GetMe</a>) associated with this <a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a>, if available.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1540569559%2FFunctions%2F148860642" anchor-label="containsCommand" id="1540569559%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="contains-command.html"><span>contains</span><wbr><span><span>Command</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1540569559%2FFunctions%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="contains-command.html"><span class="token function">containsCommand</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">command<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="/<Error class: unknown class>///PointingToDeclaration/">&lt;Error class: unknown class&gt;</span></div><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="contains-command.html"><span class="token function">containsCommand</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">commandRegex<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.text/-regex/index.html">Regex</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="/<Error class: unknown class>///PointingToDeclaration/">&lt;Error class: unknown class&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="665547447%2FFunctions%2F148860642" anchor-label="containsCommand" id="665547447%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="contains-command.html"><span>contains</span><wbr><span><span>Command</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="665547447%2FFunctions%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">.</span><a href="contains-command.html"><span class="token function">containsCommand</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">command<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter ">textSources<span class="token operator">: </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.message.textsources/-text-sources-list/index.html">TextSourcesList</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a></div><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">.</span><a href="contains-command.html"><span class="token function">containsCommand</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">commandRegex<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.text/-regex/index.html">Regex</a><span class="token punctuation">, </span></span><span class="parameter ">textSources<span class="token operator">: </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.message.textsources/-text-sources-list/index.html">TextSourcesList</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1882401630%2FFunctions%2F148860642" anchor-label="followLocation" id="1882401630%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="follow-location.html"><span>follow</span><wbr><span><span>Location</span></span></a></div>
@@ -169,7 +229,7 @@
</div>
</div>
<a data-name="226026734%2FFunctions%2F148860642" anchor-label="listAll" id="226026734%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="list-all.html"><span>list</span><wbr><span><span>All</span></span></a></div>
@@ -184,7 +244,7 @@
</div>
</div>
<a data-name="1380209091%2FFunctions%2F148860642" anchor-label="listAny" id="1380209091%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="list-any.html"><span>list</span><wbr><span><span>Any</span></span></a></div>
@@ -199,7 +259,7 @@
</div>
</div>
<a data-name="2091156803%2FFunctions%2F148860642" anchor-label="listNone" id="2091156803%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="list-none.html"><span>list</span><wbr><span><span>None</span></span></a></div>
@@ -214,7 +274,7 @@
</div>
</div>
<a data-name="74884321%2FFunctions%2F148860642" anchor-label="minus" id="74884321%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="minus.html"><span><span>minus</span></span></a></div>
@@ -229,7 +289,7 @@
</div>
</div>
<a data-name="1079039079%2FFunctions%2F148860642" anchor-label="not" id="1079039079%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="not.html"><span><span>not</span></span></a></div>
@@ -243,8 +303,23 @@
</div>
</div>
</div>
<a data-name="749147476%2FFunctions%2F148860642" anchor-label="optionallyWithDefaultReceiver" id="749147476%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="optionally-with-default-receiver.html"><span>optionally</span><wbr><span>With</span><wbr><span>Default</span><wbr><span><span>Receiver</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="749147476%2FFunctions%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="optionally-with-default-receiver.html">BC</a><span class="token operator"> : </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">, </span><a href="optionally-with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="optionally-with-default-receiver.html">U</a><span class="token operator"> : </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt; </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="optionally-with-default-receiver.html">BC</a><span class="token punctuation">, </span><a href="optionally-with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="optionally-with-default-receiver.html">U</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="optionally-with-default-receiver.html"><span class="token function">optionallyWithDefaultReceiver</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">include<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token punctuation">, </span></span><span class="parameter ">data<span class="token operator">: </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-data/index.html">BehaviourContextData</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span class="token keyword">suspend </span><a href="optionally-with-default-receiver.html">BC</a><span class="token punctuation">.</span><span class="token punctuation">(</span><a href="optionally-with-default-receiver.html">U</a><span class="token punctuation">)</span><span class="token operator"> -&gt; </span><a href="optionally-with-default-receiver.html">R</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1636887628%2FFunctions%2F148860642" anchor-label="plus" id="-1636887628%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="plus.html"><span><span>plus</span></span></a></div>
@@ -259,7 +334,7 @@
</div>
</div>
<a data-name="-290276846%2FFunctions%2F148860642" anchor-label="times" id="-290276846%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="times.html"><span><span>times</span></span></a></div>
@@ -274,7 +349,7 @@
</div>
</div>
<a data-name="58268120%2FFunctions%2F148860642" anchor-label="unaryMinus" id="58268120%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="unary-minus.html"><span>unary</span><wbr><span><span>Minus</span></span></a></div>
@@ -288,6 +363,21 @@
</div>
</div>
</div>
<a data-name="-294111353%2FFunctions%2F148860642" anchor-label="withDefaultReceiver" id="-294111353%2FFunctions%2F148860642" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="with-default-receiver.html"><span>with</span><wbr><span>Default</span><wbr><span><span>Receiver</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-294111353%2FFunctions%2F148860642"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="with-default-receiver.html">BC</a><span class="token operator"> : </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">, </span><a href="with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="with-default-receiver.html">U</a><span class="token operator"> : </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt; </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="with-default-receiver.html">BC</a><span class="token punctuation">, </span><a href="with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="with-default-receiver.html">U</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="with-default-receiver.html"><span class="token function">withDefaultReceiver</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">data<span class="token operator">: </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-data/index.html">BehaviourContextData</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="-default-custom-behaviour-context-and-type-receiver/index.html">DefaultCustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="with-default-receiver.html">BC</a><span class="token punctuation">, </span><a href="with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="with-default-receiver.html">U</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,114 @@
<!doctype html>
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>optionallyWithDefaultReceiver</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async></script>
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async></script>
<link href="../../styles/style.css" rel="Stylesheet">
<link href="../../styles/main.css" rel="Stylesheet">
<link href="../../styles/prism.css" rel="Stylesheet">
<link href="../../styles/logo-styles.css" rel="Stylesheet">
<link href="../../styles/font-jb-sans-auto.css" rel="Stylesheet">
<link href="../../ui-kit/ui-kit.min.css" rel="Stylesheet">
<script type="text/javascript" src="../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../ui-kit/ui-kit.min.js" defer></script>
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="root">
<nav class="navigation theme-dark" id="navigation-wrapper">
<a class="library-name--link" href="../../index.html">
ktgbotapi
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
</button>
<div class="navigation-controls--break ui-kit_mobile-only"></div>
<div class="library-version" id="library-version">
</div>
<div class="navigation-controls">
<div class="filter-section filter-section_loading" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">common</button>
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
<div class="dropdown--header"><span>Platform filter</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
<label class="checkbox">
<input type="checkbox" class="checkbox--input" id=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<span class="checkbox--icon"></span>
common
</label>
</li>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
</button>
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
API
</div>
</div>
</nav>
<div id="container">
<div class="sidebar" id="leftColumn">
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox">
<div class="dropdown--header">
<span>
ktgbotapi
</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<div class="sidebar--inner" id="sideMenu"></div>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//optionallyWithDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="index.html">dev.inmo.tgbotapi.extensions.behaviour_builder.utils</a><span class="delimiter">/</span><span class="current">optionallyWithDefaultReceiver</span></div>
<div class="cover ">
<h1 class="cover"><span>optionally</span><wbr><span>With</span><wbr><span>Default</span><wbr><span><span>Receiver</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="optionally-with-default-receiver.html">BC</a><span class="token operator"> : </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">, </span><a href="optionally-with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="optionally-with-default-receiver.html">U</a><span class="token operator"> : </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt; </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="optionally-with-default-receiver.html">BC</a><span class="token punctuation">, </span><a href="optionally-with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="optionally-with-default-receiver.html">U</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="optionally-with-default-receiver.html"><span class="token function">optionallyWithDefaultReceiver</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">include<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token punctuation">, </span></span><span class="parameter ">data<span class="token operator">: </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-data/index.html">BehaviourContextData</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span class="token keyword">suspend </span><a href="optionally-with-default-receiver.html">BC</a><span class="token punctuation">.</span><span class="token punctuation">(</span><a href="optionally-with-default-receiver.html">U</a><span class="token punctuation">)</span><span class="token operator"> -&gt; </span><a href="optionally-with-default-receiver.html">R</a></div></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
<span>© 2025 Copyright</span>
<span class="pull-right">
<span>Generated by </span>
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
<span>dokka</span>
</a>
</span>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,114 @@
<!doctype html>
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>withDefaultReceiver</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async></script>
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async></script>
<link href="../../styles/style.css" rel="Stylesheet">
<link href="../../styles/main.css" rel="Stylesheet">
<link href="../../styles/prism.css" rel="Stylesheet">
<link href="../../styles/logo-styles.css" rel="Stylesheet">
<link href="../../styles/font-jb-sans-auto.css" rel="Stylesheet">
<link href="../../ui-kit/ui-kit.min.css" rel="Stylesheet">
<script type="text/javascript" src="../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../ui-kit/ui-kit.min.js" defer></script>
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="root">
<nav class="navigation theme-dark" id="navigation-wrapper">
<a class="library-name--link" href="../../index.html">
ktgbotapi
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
</button>
<div class="navigation-controls--break ui-kit_mobile-only"></div>
<div class="library-version" id="library-version">
</div>
<div class="navigation-controls">
<div class="filter-section filter-section_loading" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">common</button>
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
<div class="dropdown--header"><span>Platform filter</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
<label class="checkbox">
<input type="checkbox" class="checkbox--input" id=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<span class="checkbox--icon"></span>
common
</label>
</li>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
</button>
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
API
</div>
</div>
</nav>
<div id="container">
<div class="sidebar" id="leftColumn">
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox">
<div class="dropdown--header">
<span>
ktgbotapi
</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<div class="sidebar--inner" id="sideMenu"></div>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//withDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="index.html">dev.inmo.tgbotapi.extensions.behaviour_builder.utils</a><span class="delimiter">/</span><span class="current">withDefaultReceiver</span></div>
<div class="cover ">
<h1 class="cover"><span>with</span><wbr><span>Default</span><wbr><span><span>Receiver</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="with-default-receiver.html">BC</a><span class="token operator"> : </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">, </span><a href="with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="with-default-receiver.html">U</a><span class="token operator"> : </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt; </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="with-default-receiver.html">BC</a><span class="token punctuation">, </span><a href="with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="with-default-receiver.html">U</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="with-default-receiver.html"><span class="token function">withDefaultReceiver</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">data<span class="token operator">: </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-data/index.html">BehaviourContextData</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="-default-custom-behaviour-context-and-type-receiver/index.html">DefaultCustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="with-default-receiver.html">BC</a><span class="token punctuation">, </span><a href="with-default-receiver.html">R</a><span class="token punctuation">, </span><a href="with-default-receiver.html">U</a><span class="token operator">&gt;</span></div></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
<span>© 2025 Copyright</span>
<span class="pull-right">
<span>Generated by </span>
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
<span>dokka</span>
</a>
</span>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,114 @@
<!doctype html>
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>CustomBehaviourContextAndTypeReceiver</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async></script>
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async></script>
<link href="../../styles/style.css" rel="Stylesheet">
<link href="../../styles/main.css" rel="Stylesheet">
<link href="../../styles/prism.css" rel="Stylesheet">
<link href="../../styles/logo-styles.css" rel="Stylesheet">
<link href="../../styles/font-jb-sans-auto.css" rel="Stylesheet">
<link href="../../ui-kit/ui-kit.min.css" rel="Stylesheet">
<script type="text/javascript" src="../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../ui-kit/ui-kit.min.js" defer></script>
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="root">
<nav class="navigation theme-dark" id="navigation-wrapper">
<a class="library-name--link" href="../../index.html">
ktgbotapi
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
</button>
<div class="navigation-controls--break ui-kit_mobile-only"></div>
<div class="library-version" id="library-version">
</div>
<div class="navigation-controls">
<div class="filter-section filter-section_loading" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">common</button>
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
<div class="dropdown--header"><span>Platform filter</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
<label class="checkbox">
<input type="checkbox" class="checkbox--input" id=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filter=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain">
<span class="checkbox--icon"></span>
common
</label>
</li>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
</button>
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
API
</div>
</div>
</nav>
<div id="container">
<div class="sidebar" id="leftColumn">
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox">
<div class="dropdown--header">
<span>
ktgbotapi
</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<div class="sidebar--inner" id="sideMenu"></div>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextAndTypeReceiver/#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="index.html">dev.inmo.tgbotapi.extensions.behaviour_builder</a><span class="delimiter">/</span><span class="current">CustomBehaviourContextAndTypeReceiver</span></div>
<div class="cover ">
<h1 class="cover"><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="-custom-behaviour-context-and-type-receiver.html">BC</a><span class="token punctuation">, </span><a href="-custom-behaviour-context-and-type-receiver.html">T</a><span class="token punctuation">, </span><a href="-custom-behaviour-context-and-type-receiver.html">I</a><span class="token operator">&gt; </span><a href="-custom-behaviour-context-and-type-receiver.html"><span class="token function">CustomBehaviourContextAndTypeReceiver</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">noinline </span>block<span class="token operator">: </span><a href="-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="-custom-behaviour-context-and-type-receiver.html">BC</a><span class="token punctuation">, </span><a href="-custom-behaviour-context-and-type-receiver.html">T</a><span class="token punctuation">, </span><a href="-custom-behaviour-context-and-type-receiver.html">I</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span class="token keyword">suspend </span><a href="-custom-behaviour-context-and-type-receiver.html">BC</a><span class="token punctuation">.</span><span class="token punctuation">(</span><a href="-custom-behaviour-context-and-type-receiver.html">I</a><span class="token punctuation">)</span><span class="token operator"> -&gt; </span><a href="-custom-behaviour-context-and-type-receiver.html">T</a></div></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
<span>© 2025 Copyright</span>
<span class="pull-right">
<span>Generated by </span>
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
<span>dokka</span>
</a>
</span>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -97,7 +97,7 @@
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">typealias </span><a href="index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="index.html">BC</a><span class="token punctuation">, </span><a href="index.html">T</a><span class="token punctuation">, </span><a href="index.html">I</a><span class="token operator">&gt;</span><span class="token operator"> = </span><span class="token keyword">suspend </span><a href="index.html">BC</a><span class="token punctuation">.</span><span class="token punctuation">(</span><a href="index.html">I</a><span class="token punctuation">)</span><span class="token operator"> -&gt; </span><a href="index.html">T</a></div></div></div>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"></div>
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="CONSTRUCTOR,TYPE,PROPERTY,FUNCTION,EXTENSION_PROPERTY,EXTENSION_FUNCTION">Members &amp; Extensions</button></div>
<div class="tabs-section-body"></div>
</div>
</div>

View File

@@ -90,12 +90,12 @@
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext/DefaultBehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.Int#kotlinx.coroutines.channels.BufferOverflow#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext/DefaultBehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.Int#kotlinx.coroutines.channels.BufferOverflow#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.tgbotapi.extensions.behaviour_builder</a><span class="delimiter">/</span><a href="index.html">DefaultBehaviourContext</a><span class="delimiter">/</span><span class="current">DefaultBehaviourContext</span></div>
<div class="cover ">
<h1 class="cover"><span>Default</span><wbr><span>Behaviour</span><wbr><span><span>Context</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">constructor</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">bot<span class="token operator">: </span><a href="../../../tgbotapi.core/dev.inmo.tgbotapi.bot/-telegram-bot/index.html">TelegramBot</a><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token punctuation">, </span></span><span class="parameter ">broadcastChannelsSize<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator"> = </span><span class="token constant">100</span><span class="token punctuation">, </span></span><span class="parameter ">onBufferOverflow<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.channels/BufferOverflow///PointingToDeclaration/">BufferOverflow</span><span class="token operator"> = </span>BufferOverflow.SUSPEND<span class="token punctuation">, </span></span><span class="parameter ">upstreamUpdatesFlow<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator">&lt;</span><a href="../../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator">?</span><span class="token operator"> = </span>null<span class="token punctuation">, </span></span><span class="parameter ">triggersHolder<span class="token operator">: </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar/-triggers-holder/index.html">TriggersHolder</a><span class="token operator"> = </span>TriggersHolder()<span class="token punctuation">, </span></span><span class="parameter ">subcontextInitialAction<span class="token operator">: </span><a href="../-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="../-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">, </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span><a href="../../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator"> = </span>{}</span></span><span class="token punctuation">)</span></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">constructor</span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">bot<span class="token operator">: </span><a href="../../../tgbotapi.core/dev.inmo.tgbotapi.bot/-telegram-bot/index.html">TelegramBot</a><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token punctuation">, </span></span><span class="parameter ">broadcastChannelsSize<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html">Int</a><span class="token operator"> = </span><span class="token constant">100</span><span class="token punctuation">, </span></span><span class="parameter ">onBufferOverflow<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.channels/BufferOverflow///PointingToDeclaration/">BufferOverflow</span><span class="token operator"> = </span>BufferOverflow.SUSPEND<span class="token punctuation">, </span></span><span class="parameter ">upstreamUpdatesFlow<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator">&lt;</span><a href="../../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator">?</span><span class="token operator"> = </span>null<span class="token punctuation">, </span></span><span class="parameter ">triggersHolder<span class="token operator">: </span><a href="../../dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar/-triggers-holder/index.html">TriggersHolder</a><span class="token operator"> = </span>TriggersHolder()<span class="token punctuation">, </span></span><span class="parameter ">data<span class="token operator">: </span><a href="../-behaviour-context-data/index.html">BehaviourContextData</a><span class="token operator"> = </span>BehaviourContextData()<span class="token punctuation">, </span></span><span class="parameter ">subcontextInitialAction<span class="token operator">: </span><a href="../-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="../-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">, </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span><a href="../../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator"> = </span>{}</span></span><span class="token punctuation">)</span></div></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>

View File

@@ -90,12 +90,12 @@
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642">
<div class="breadcrumbs"><a href="../index.html">tgbotapi.behaviour_builder</a><span class="delimiter">/</span><a href="index.html">dev.inmo.tgbotapi.extensions.behaviour_builder</a><span class="delimiter">/</span><span class="current">buildBehaviour</span></div>
<div class="cover ">
<h1 class="cover"><span>build</span><wbr><span><span>Behaviour</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.bot/-telegram-bot/index.html">TelegramBot</a><span class="token punctuation">.</span><a href="build-behaviour.html"><span class="token function">buildBehaviour</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">flowUpdatesFilter<span class="token operator">: </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.updateshandlers/-flows-updates-filter/index.html">FlowsUpdatesFilter</a><span class="token operator"> = </span>FlowsUpdatesFilter()<span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token operator"> = </span>defaultCoroutineScopeProvider()<span class="token punctuation">, </span></span><span class="parameter ">defaultExceptionsHandler<span class="token operator">: </span><span data-unresolved-link="dev.inmo.micro_utils.coroutines/ExceptionHandler///PointingToDeclaration/">ExceptionHandler</span><span class="token operator">&lt;</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token operator">&gt;</span><span class="token operator">?</span><span class="token operator"> = </span>null<span class="token punctuation">, </span></span><span class="parameter ">subcontextInitialAction<span class="token operator">: </span><a href="-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">, </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator"> = </span>{}<span class="token punctuation">, </span></span><span class="parameter ">block<span class="token operator">: </span><a href="-behaviour-context-receiver/index.html">BehaviourContextReceiver</a><span class="token operator">&lt;</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="-behaviour-context/index.html">BehaviourContext</a></div><p class="paragraph">Use this method in case you wish to make some additional actions with <a href="build-behaviour.html">flowUpdatesFilter</a>.</p><p class="paragraph"><strong>WARNING</strong> This method WILL NOT launch any listening of updates. Use something like <a href="../../tgbotapi.utils/dev.inmo.tgbotapi.extensions.utils.updates.retrieving/index.html">startGettingOfUpdatesByLongPolling</a> or tools for work with webhooks</p><h4 class="">See also</h4><div class="table"><div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><a href="-behaviour-context/index.html"><span>Behaviour</span><wbr><span><span>Context</span></span></a></div></span></div><div></div></div></div><div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><a href="../../tgbotapi.utils/dev.inmo.tgbotapi.extensions.utils.updates.retrieving/index.html"><span>start</span><wbr><span>Getting</span><wbr><span>Of</span><wbr><span>Updates</span><wbr><span>By</span><wbr><span>Long</span><wbr><span><span>Polling</span></span></a></div></span></div><div></div></div></div></div></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.bot/-telegram-bot/index.html">TelegramBot</a><span class="token punctuation">.</span><a href="build-behaviour.html"><span class="token function">buildBehaviour</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">flowUpdatesFilter<span class="token operator">: </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.updateshandlers/-flows-updates-filter/index.html">FlowsUpdatesFilter</a><span class="token operator"> = </span>FlowsUpdatesFilter()<span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token operator"> = </span>defaultCoroutineScopeProvider()<span class="token punctuation">, </span></span><span class="parameter ">defaultExceptionsHandler<span class="token operator">: </span><span data-unresolved-link="dev.inmo.micro_utils.coroutines/ExceptionHandler///PointingToDeclaration/">ExceptionHandler</span><span class="token operator">&lt;</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token operator">&gt;</span><span class="token operator">?</span><span class="token operator"> = </span>null<span class="token punctuation">, </span></span><span class="parameter ">subcontextInitialAction<span class="token operator">: </span><a href="-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="-behaviour-context/index.html">BehaviourContext</a><span class="token punctuation">, </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator"> = </span>{}<span class="token punctuation">, </span></span><span class="parameter ">useDefaultSubcontextInitialAction<span class="token operator">: </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">true</span><span class="token punctuation">, </span></span><span class="parameter ">block<span class="token operator">: </span><a href="-behaviour-context-receiver/index.html">BehaviourContextReceiver</a><span class="token operator">&lt;</span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="-behaviour-context/index.html">BehaviourContext</a></div><p class="paragraph">Use this method in case you wish to make some additional actions with <a href="build-behaviour.html">flowUpdatesFilter</a>.</p><p class="paragraph"><strong>WARNING</strong> This method WILL NOT launch any listening of updates. Use something like <a href="../../tgbotapi.utils/dev.inmo.tgbotapi.extensions.utils.updates.retrieving/index.html">startGettingOfUpdatesByLongPolling</a> or tools for work with webhooks</p><h4 class="">See also</h4><div class="table"><div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><a href="-behaviour-context/index.html"><span>Behaviour</span><wbr><span><span>Context</span></span></a></div></span></div><div></div></div></div><div class="table-row" data-filterable-current=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><a href="../../tgbotapi.utils/dev.inmo.tgbotapi.extensions.utils.updates.retrieving/index.html"><span>start</span><wbr><span>Getting</span><wbr><span>Of</span><wbr><span>Updates</span><wbr><span>By</span><wbr><span>Long</span><wbr><span><span>Polling</span></span></a></div></span></div><div></div></div></div></div></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>

View File

@@ -95,7 +95,7 @@
<div class="cover ">
<h1 class="cover"><span>do</span><wbr><span>In</span><wbr><span><span>Context</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="do-in-context.html">T</a><span class="token punctuation">, </span><a href="do-in-context.html">BC</a><span class="token operator"> : </span><a href="-behaviour-context/index.html">BehaviourContext</a><span class="token operator">&gt; </span><a href="do-in-context.html">BC</a><span class="token punctuation">.</span><a href="do-in-context.html"><span class="token function">doInContext</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">behaviourContextReceiver<span class="token operator">: </span><a href="-custom-behaviour-context-receiver/index.html">CustomBehaviourContextReceiver</a><span class="token operator">&lt;</span><a href="do-in-context.html">BC</a><span class="token punctuation">, </span><a href="do-in-context.html">T</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="do-in-context.html">T</a></div><p class="paragraph">Launch <a href="do-in-context.html">behaviourContextReceiver</a> in context of <a href="../../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/index.html">this</a> as <a href="-behaviour-context/index.html">BehaviourContext</a> and as <a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.coroutines/-coroutine-context/index.html">kotlin.coroutines.CoroutineContext</a></p><p class="paragraph"><a href="-behaviour-context/index.html">this</a> will <strong>NOT</strong> be closed automatically</p></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="do-in-context.html">T</a><span class="token punctuation">, </span><a href="do-in-context.html">BC</a><span class="token operator"> : </span><a href="-behaviour-context/index.html">BehaviourContext</a><span class="token operator">&gt; </span><a href="do-in-context.html">BC</a><span class="token punctuation">.</span><a href="do-in-context.html"><span class="token function">doInContext</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">behaviourContextReceiver<span class="token operator">: </span><a href="-custom-behaviour-context-receiver/index.html">CustomBehaviourContextReceiver</a><span class="token operator">&lt;</span><a href="do-in-context.html">BC</a><span class="token punctuation">, </span><a href="do-in-context.html">T</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="do-in-context.html">T</a></div><p class="paragraph">Launch <a href="do-in-context.html">behaviourContextReceiver</a> in context of <a href="../../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/index.html">this</a> as <a href="-behaviour-context/index.html">BehaviourContext</a> and as <a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.coroutines/-coroutine-context/index.html">CoroutineContext</a></p><p class="paragraph"><a href="-behaviour-context/index.html">this</a> will <strong>NOT</strong> be closed automatically</p></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>

View File

@@ -95,7 +95,7 @@
<div class="cover ">
<h1 class="cover"><span>do</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="do-in-new-sub-context.html">T</a><span class="token punctuation">, </span><a href="do-in-new-sub-context.html">BC</a><span class="token operator"> : </span><a href="-behaviour-context/index.html">BehaviourContext</a><span class="token operator">&gt; </span><a href="do-in-new-sub-context.html">BC</a><span class="token punctuation">.</span><a href="do-in-new-sub-context.html"><span class="token function">doInNewSubContext</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token operator"> = </span>LinkedSupervisorScope()<span class="token punctuation">, </span></span><span class="parameter ">triggersHolder<span class="token operator">: </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar/-triggers-holder/index.html">TriggersHolder</a><span class="token operator"> = </span>this.triggersHolder<span class="token punctuation">, </span></span><span class="parameter ">updatesUpstreamFlow<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator">&lt;</span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator"> = </span>allUpdatesFlow<span class="token punctuation">, </span></span><span class="parameter ">subcontextInitialAction<span class="token operator">: </span><a href="-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="do-in-new-sub-context.html">BC</a><span class="token punctuation">, </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator"> = </span>this.subcontextInitialAction<span class="token punctuation">, </span></span><span class="parameter ">behaviourContextReceiver<span class="token operator">: </span><a href="-custom-behaviour-context-receiver/index.html">CustomBehaviourContextReceiver</a><span class="token operator">&lt;</span><a href="do-in-new-sub-context.html">BC</a><span class="token punctuation">, </span><a href="do-in-new-sub-context.html">T</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="do-in-new-sub-context.html">T</a></div><p class="paragraph">Launch <a href="do-in-new-sub-context.html">behaviourContextReceiver</a> in context of <a href="../../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/index.html">this</a> as <a href="-behaviour-context/index.html">BehaviourContext</a> and as <a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.coroutines/-coroutine-context/index.html">kotlin.coroutines.CoroutineContext</a></p><p class="paragraph"><a href="-behaviour-context/index.html">this</a> will <strong>NOT</strong> be closed automatically</p></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="do-in-new-sub-context.html">T</a><span class="token punctuation">, </span><a href="do-in-new-sub-context.html">BC</a><span class="token operator"> : </span><a href="-behaviour-context/index.html">BehaviourContext</a><span class="token operator">&gt; </span><a href="do-in-new-sub-context.html">BC</a><span class="token punctuation">.</span><a href="do-in-new-sub-context.html"><span class="token function">doInNewSubContext</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token operator"> = </span>LinkedSupervisorScope()<span class="token punctuation">, </span></span><span class="parameter ">triggersHolder<span class="token operator">: </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar/-triggers-holder/index.html">TriggersHolder</a><span class="token operator"> = </span>this.triggersHolder<span class="token punctuation">, </span></span><span class="parameter ">updatesUpstreamFlow<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator">&lt;</span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator"> = </span>allUpdatesFlow<span class="token punctuation">, </span></span><span class="parameter ">subcontextInitialAction<span class="token operator">: </span><a href="-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="do-in-new-sub-context.html">BC</a><span class="token punctuation">, </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator"> = </span>this.subcontextInitialAction<span class="token punctuation">, </span></span><span class="parameter ">behaviourContextReceiver<span class="token operator">: </span><a href="-custom-behaviour-context-receiver/index.html">CustomBehaviourContextReceiver</a><span class="token operator">&lt;</span><a href="do-in-new-sub-context.html">BC</a><span class="token punctuation">, </span><a href="do-in-new-sub-context.html">T</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="do-in-new-sub-context.html">T</a></div><p class="paragraph">Launch <a href="do-in-new-sub-context.html">behaviourContextReceiver</a> in context of <a href="../../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/index.html">this</a> as <a href="-behaviour-context/index.html">BehaviourContext</a> and as <a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.coroutines/-coroutine-context/index.html">CoroutineContext</a></p><p class="paragraph"><a href="-behaviour-context/index.html">this</a> will <strong>NOT</strong> be closed automatically</p></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>

File diff suppressed because one or more lines are too long

View File

@@ -95,7 +95,7 @@
<div class="cover ">
<h1 class="cover"><span>launch</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="launch-in-new-sub-context.html">T</a><span class="token punctuation">, </span><a href="launch-in-new-sub-context.html">BC</a><span class="token operator"> : </span><a href="-behaviour-context/index.html">BehaviourContext</a><span class="token operator">&gt; </span><a href="launch-in-new-sub-context.html">BC</a><span class="token punctuation">.</span><a href="launch-in-new-sub-context.html"><span class="token function">launchInNewSubContext</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token operator"> = </span>LinkedSupervisorScope()<span class="token punctuation">, </span></span><span class="parameter ">triggersHolder<span class="token operator">: </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar/-triggers-holder/index.html">TriggersHolder</a><span class="token operator"> = </span>this.triggersHolder<span class="token punctuation">, </span></span><span class="parameter ">updatesUpstreamFlow<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator">&lt;</span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator"> = </span>allUpdatesFlow<span class="token punctuation">, </span></span><span class="parameter ">subcontextInitialAction<span class="token operator">: </span><a href="-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="launch-in-new-sub-context.html">BC</a><span class="token punctuation">, </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator"> = </span>this.subcontextInitialAction<span class="token punctuation">, </span></span><span class="parameter ">behaviourContextReceiver<span class="token operator">: </span><a href="-custom-behaviour-context-receiver/index.html">CustomBehaviourContextReceiver</a><span class="token operator">&lt;</span><a href="launch-in-new-sub-context.html">BC</a><span class="token punctuation">, </span><a href="launch-in-new-sub-context.html">T</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span></div><p class="paragraph">Launch <a href="launch-in-new-sub-context.html">behaviourContextReceiver</a> in context of <a href="../../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/index.html">this</a> as <a href="-behaviour-context/index.html">BehaviourContext</a> and as <a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.coroutines/-coroutine-context/index.html">kotlin.coroutines.CoroutineContext</a></p><p class="paragraph"><a href="-behaviour-context/index.html">this</a> will <strong>NOT</strong> be closed automatically</p></div></div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.behaviour_builder:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="launch-in-new-sub-context.html">T</a><span class="token punctuation">, </span><a href="launch-in-new-sub-context.html">BC</a><span class="token operator"> : </span><a href="-behaviour-context/index.html">BehaviourContext</a><span class="token operator">&gt; </span><a href="launch-in-new-sub-context.html">BC</a><span class="token punctuation">.</span><a href="launch-in-new-sub-context.html"><span class="token function">launchInNewSubContext</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token operator"> = </span>LinkedSupervisorScope()<span class="token punctuation">, </span></span><span class="parameter ">triggersHolder<span class="token operator">: </span><a href="../dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar/-triggers-holder/index.html">TriggersHolder</a><span class="token operator"> = </span>this.triggersHolder<span class="token punctuation">, </span></span><span class="parameter ">updatesUpstreamFlow<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator">&lt;</span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator"> = </span>allUpdatesFlow<span class="token punctuation">, </span></span><span class="parameter ">subcontextInitialAction<span class="token operator">: </span><a href="-custom-behaviour-context-and-type-receiver/index.html">CustomBehaviourContextAndTypeReceiver</a><span class="token operator">&lt;</span><a href="launch-in-new-sub-context.html">BC</a><span class="token punctuation">, </span><a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html">Unit</a><span class="token punctuation">, </span><a href="../../tgbotapi.core/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html">Update</a><span class="token operator">&gt;</span><span class="token operator"> = </span>this.subcontextInitialAction<span class="token punctuation">, </span></span><span class="parameter ">behaviourContextReceiver<span class="token operator">: </span><a href="-custom-behaviour-context-receiver/index.html">CustomBehaviourContextReceiver</a><span class="token operator">&lt;</span><a href="launch-in-new-sub-context.html">BC</a><span class="token punctuation">, </span><a href="launch-in-new-sub-context.html">T</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span></div><p class="paragraph">Launch <a href="launch-in-new-sub-context.html">behaviourContextReceiver</a> in context of <a href="../../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/index.html">this</a> as <a href="-behaviour-context/index.html">BehaviourContext</a> and as <a href="https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.coroutines/-coroutine-context/index.html">CoroutineContext</a></p><p class="paragraph"><a href="-behaviour-context/index.html">this</a> will <strong>NOT</strong> be closed automatically</p></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>

View File

@@ -1497,7 +1497,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
@@ -1537,12 +1537,12 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -1602,72 +1602,77 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextAndTypeReceiver/#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-default-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/default-coroutine-scope-provider.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon var"></span><span><span>default</span><wbr><span>Coroutine</span><wbr><span>Scope</span><wbr><span><span>Provider</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/launch-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of-actions.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span>Of</span><wbr><span><span>Actions()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/parallel.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>parallel()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/stop.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>stop()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-35" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/with-action.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span><span>Action()</span></span></span></span></a>
</div>
@@ -2157,7 +2162,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-chosen-inline-results.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Results()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-command-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Command</span><wbr><span><span>Message()</span></span></span></span></a>
</div>
@@ -2292,7 +2297,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-data-callback-query.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Data</span><wbr><span>Callback</span><wbr><span><span>Query()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-deep-links.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Deep</span><wbr><span><span>Links()</span></span></span></span></a>
</div>
@@ -3632,17 +3637,17 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-3&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span><span>triggers_handling</span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -3872,17 +3877,17 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-chosen-inline-result.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Result()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -4822,66 +4827,101 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span>utils</span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//botInfo/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/bot-info.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>bot</span><wbr><span><span>Info()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//containsCommand/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/contains-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>contains</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4-2&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.Companion///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.IReceiver///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-i-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span><span>IReceiver</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-false-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>False</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/follow-location.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>follow</span><wbr><span><span>Location()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-all.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>All()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-any.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>Any()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-none.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>None()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/not.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>not()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//optionallyWithDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/optionally-with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>optionally</span><wbr><span>With</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-12" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-simple-filter/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-13" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/times.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>times()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-14" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-true-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>True</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-15" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/unary-minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>unary</span><wbr><span><span>Minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-16" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//withDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils.extensions////PointingToDeclaration//148860642" data-nesting-level="1">
<div class="toc--row">
@@ -5082,12 +5122,12 @@
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-with-f-s-m-state-handler-holder.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMState</span><wbr><span>Handler</span><wbr><span><span>Holder()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -5117,12 +5157,12 @@
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/strictly-on.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>strictly</span><wbr><span><span>On()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -17802,272 +17842,277 @@
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/filename-from-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>filename</span><wbr><span>From</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//firstOf/kotlinx.coroutines.CoroutineScope#kotlin.Array[kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/first-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>first</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/flat-matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>flat</span><wbr><span><span>Matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/hashtag.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtag()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/hashtagln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtagln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-int-progress100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span><span>Progress100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-int-r-g-b24-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span>RGB24HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/is-caused-by-cancellation.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Caused</span><wbr><span>By</span><wbr><span><span>Cancellation()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/is-fake-telegram-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Fake</span><wbr><span>Telegram</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/italic.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italic()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/italicln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italicln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/launch-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/link.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>link()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/linkln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>linkln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-long-r-g-b-a-from-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Long</span><wbr><span>RGBAFrom</span><wbr><span>HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/low-level-risk-feature-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>low</span><wbr><span>Level</span><wbr><span>Risk</span><wbr><span>Feature</span><wbr><span><span>Message</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-not-null-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Not</span><wbr><span>Null</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-of-not-null.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Of</span><wbr><span>Not</span><wbr><span><span>Null()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-with-common-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>With</span><wbr><span>Common</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-matrix-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Matrix</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/mention.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mention()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/mentionln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mentionln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Mime</span><wbr><span><span>Type</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Mime</span><wbr><span>Type</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/new-line.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>new</span><wbr><span><span>Line</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-percentage0_100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Percentage0_</span><wbr><span><span>100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/phone.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phone()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/phoneln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phoneln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/pre.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>pre()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/preln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>preln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-preview-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Preview</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/regular.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regular()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/regularln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regularln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-r-g-b-color/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span><span>RGBColor</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-risk-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Risk</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/row.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>row()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-row-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Row</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-set-default-k-tg-bot-a-p-i-k-s-log.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Set</span><wbr><span>Default</span><wbr><span>KTg</span><wbr><span>Bot</span><wbr><span><span>APIKSLog()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/spoiler.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoiler()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/spoilerln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoilerln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/strikethrough.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethrough()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/strikethroughln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethroughln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/subscribe-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>subscribe</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-78&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-79&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/telegram-bot-a-p-i-default-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>APIDefault</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-fake-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>Telegram</span><wbr><span>Fake</span><wbr><span><span>User</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-time-span-as-seconds-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Time</span><wbr><span>Span</span><wbr><span>As</span><wbr><span>Seconds</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-json.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>Json()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-json-without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span>Json</span><wbr><span>Without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/underline.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underline()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/underlineln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underlineln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-88" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>

View File

@@ -0,0 +1,114 @@
<!doctype html>
<html class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>firstOf</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"> <script>var pathToRoot = "../../";</script>
<script>document.documentElement.classList.replace("no-js","js");</script>
<script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="https://unpkg.com/kotlin-playground@1/dist/playground.min.js" async></script>
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async></script>
<link href="../../styles/style.css" rel="Stylesheet">
<link href="../../styles/main.css" rel="Stylesheet">
<link href="../../styles/prism.css" rel="Stylesheet">
<link href="../../styles/logo-styles.css" rel="Stylesheet">
<link href="../../styles/font-jb-sans-auto.css" rel="Stylesheet">
<link href="../../ui-kit/ui-kit.min.css" rel="Stylesheet">
<script type="text/javascript" src="../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../ui-kit/ui-kit.min.js" defer></script>
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="root">
<nav class="navigation theme-dark" id="navigation-wrapper">
<a class="library-name--link" href="../../index.html">
ktgbotapi
</a> <button class="navigation-controls--btn navigation-controls--btn_toc ui-kit_mobile-only" id="toc-toggle" type="button">Toggle table of contents
</button>
<div class="navigation-controls--break ui-kit_mobile-only"></div>
<div class="library-version" id="library-version">
</div>
<div class="navigation-controls">
<div class="filter-section filter-section_loading" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":tgbotapi.core:dokkaHtmlPartial/commonMain">common</button>
<div class="dropdown filter-section--dropdown" data-role="dropdown" id="filter-section-dropdown">
<button class="button button_dropdown filter-section--dropdown-toggle" role="combobox" data-role="dropdown-toggle" aria-controls="platform-tags-listbox" aria-haspopup="listbox" aria-expanded="false" aria-label="Toggle source sets"></button>
<ul role="listbox" id="platform-tags-listbox" class="dropdown--list" data-role="dropdown-listbox">
<div class="dropdown--header"><span>Platform filter</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close platform filter">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<li role="option" class="dropdown--option platform-selector-option common-like" tabindex="0">
<label class="checkbox">
<input type="checkbox" class="checkbox--input" id=":tgbotapi.core:dokkaHtmlPartial/commonMain" data-filter=":tgbotapi.core:dokkaHtmlPartial/commonMain">
<span class="checkbox--icon"></span>
common
</label>
</li>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<button class="navigation-controls--btn navigation-controls--btn_theme" id="theme-toggle-button" type="button">Switch theme
</button>
<div class="navigation-controls--btn navigation-controls--btn_search" id="searchBar" role="button">Search in
API
</div>
</div>
</nav>
<div id="container">
<div class="sidebar" id="leftColumn">
<div class="dropdown theme-dark_mobile" data-role="dropdown" id="toc-dropdown">
<ul role="listbox" id="toc-listbox" class="dropdown--list dropdown--list_toc-list" data-role="dropdown-listbox">
<div class="dropdown--header">
<span>
ktgbotapi
</span>
<button class="button" data-role="dropdown-toggle" aria-label="Close table of contents">
<i class="ui-kit-icon ui-kit-icon_cross"></i>
</button>
</div>
<div class="sidebar--inner" id="sideMenu"></div>
</ul>
<div class="dropdown--overlay"></div>
</div>
</div>
<div id="main">
<div class="main-content" data-page-type="member" id="content" pageids="tgbotapi.core::dev.inmo.tgbotapi.utils//firstOf/kotlinx.coroutines.CoroutineScope#kotlin.Array[kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//789214110">
<div class="breadcrumbs"><a href="../index.html">tgbotapi.core</a><span class="delimiter">/</span><a href="index.html">dev.inmo.tgbotapi.utils</a><span class="delimiter">/</span><span class="current">firstOf</span></div>
<div class="cover ">
<h1 class="cover"><span>first</span><wbr><span><span>Of</span></span></h1>
</div>
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.core:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="first-of.html">T</a><span class="token operator">&gt; </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token punctuation">.</span><a href="first-of.html"><span class="token function">firstOf</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">vararg </span>deferreds<span class="token operator">: </span><span class="token keyword">suspend </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -&gt; </span><a href="first-of.html">T</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="first-of.html">T</a></div><p class="paragraph">Launches all provided suspending <a href="first-of.html">deferreds</a> in this <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span> and returns the value produced by the first block that completes.</p><ul><li><p class="paragraph">Provide at least one block; otherwise the call will never complete.</p></li><li><p class="paragraph">Cancellation and error propagation semantics are delegated to the underlying dev.inmo.micro_utils.coroutines.firstOf implementation.</p></li></ul><span class="kdoc-tag"><h4 class="">Return</h4><p class="paragraph">The result produced by the first completed block.</p></span><h4 class="">Parameters</h4><div class="table"><div class="table-row" data-filterable-current=":tgbotapi.core:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.core:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>T</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The type of the resulting value.</p></div></div></div></div><div class="table-row" data-filterable-current=":tgbotapi.core:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.core:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span><span>deferreds</span></span></u></div></span></div><div><div class="title"><p class="paragraph">The suspending blocks to race; they are started eagerly.</p></div></div></div></div></div></div></div>
</div>
<div class="footer">
<a href="#content" id="go-to-top-link" class="footer--button footer--button_go-to-top"></a>
<span>© 2025 Copyright</span>
<span class="pull-right">
<span>Generated by </span>
<a class="footer--link footer--link_external" href="https://github.com/Kotlin/dokka">
<span>dokka</span>
</a>
</span>
</div>
</div>
</div>
</div>
</body>
</html>

View File

@@ -934,6 +934,21 @@
</div>
</div>
</div>
<a data-name="324166817%2FFunctions%2F789214110" anchor-label="firstOf" id="324166817%2FFunctions%2F789214110" data-filterable-set=":tgbotapi.core:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":tgbotapi.core:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.core:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="first-of.html"><span>first</span><wbr><span><span>Of</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="324166817%2FFunctions%2F789214110"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":tgbotapi.core:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">suspend </span><span class="token keyword">fun </span><span class="token operator">&lt;</span><a href="first-of.html">T</a><span class="token operator">&gt; </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span><span class="token punctuation">.</span><a href="first-of.html"><span class="token function">firstOf</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">vararg </span>deferreds<span class="token operator">: </span><span class="token keyword">suspend </span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -&gt; </span><a href="first-of.html">T</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="first-of.html">T</a></div><div class="brief "><p class="paragraph">Launches all provided suspending <a href="first-of.html">deferreds</a> in this <span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span> and returns the value produced by the first block that completes.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1045009865%2FFunctions%2F789214110" anchor-label="flatMatrix" id="1045009865%2FFunctions%2F789214110" data-filterable-set=":tgbotapi.core:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":tgbotapi.core:dokkaHtmlPartial/commonMain" data-filterable-set=":tgbotapi.core:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">

View File

@@ -1497,7 +1497,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
@@ -1537,12 +1537,12 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -1602,72 +1602,77 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextAndTypeReceiver/#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-default-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/default-coroutine-scope-provider.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon var"></span><span><span>default</span><wbr><span>Coroutine</span><wbr><span>Scope</span><wbr><span><span>Provider</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/launch-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of-actions.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span>Of</span><wbr><span><span>Actions()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/parallel.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>parallel()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/stop.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>stop()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-35" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/with-action.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span><span>Action()</span></span></span></span></a>
</div>
@@ -2157,7 +2162,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-chosen-inline-results.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Results()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-command-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Command</span><wbr><span><span>Message()</span></span></span></span></a>
</div>
@@ -2292,7 +2297,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-data-callback-query.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Data</span><wbr><span>Callback</span><wbr><span><span>Query()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-deep-links.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Deep</span><wbr><span><span>Links()</span></span></span></span></a>
</div>
@@ -3632,17 +3637,17 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-3&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span><span>triggers_handling</span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -3872,17 +3877,17 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-chosen-inline-result.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Result()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -4822,66 +4827,101 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span>utils</span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//botInfo/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/bot-info.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>bot</span><wbr><span><span>Info()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//containsCommand/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/contains-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>contains</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4-2&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.Companion///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.IReceiver///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-i-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span><span>IReceiver</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-false-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>False</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/follow-location.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>follow</span><wbr><span><span>Location()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-all.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>All()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-any.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>Any()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-none.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>None()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/not.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>not()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//optionallyWithDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/optionally-with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>optionally</span><wbr><span>With</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-12" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-simple-filter/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-13" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/times.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>times()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-14" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-true-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>True</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-15" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/unary-minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>unary</span><wbr><span><span>Minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-16" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//withDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils.extensions////PointingToDeclaration//148860642" data-nesting-level="1">
<div class="toc--row">
@@ -5082,12 +5122,12 @@
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-with-f-s-m-state-handler-holder.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMState</span><wbr><span>Handler</span><wbr><span><span>Holder()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -5117,12 +5157,12 @@
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/strictly-on.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>strictly</span><wbr><span><span>On()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -17802,272 +17842,277 @@
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/filename-from-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>filename</span><wbr><span>From</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//firstOf/kotlinx.coroutines.CoroutineScope#kotlin.Array[kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/first-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>first</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/flat-matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>flat</span><wbr><span><span>Matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/hashtag.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtag()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/hashtagln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtagln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-int-progress100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span><span>Progress100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-int-r-g-b24-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span>RGB24HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/is-caused-by-cancellation.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Caused</span><wbr><span>By</span><wbr><span><span>Cancellation()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/is-fake-telegram-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Fake</span><wbr><span>Telegram</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/italic.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italic()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/italicln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italicln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/launch-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/link.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>link()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/linkln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>linkln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-long-r-g-b-a-from-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Long</span><wbr><span>RGBAFrom</span><wbr><span>HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/low-level-risk-feature-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>low</span><wbr><span>Level</span><wbr><span>Risk</span><wbr><span>Feature</span><wbr><span><span>Message</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-not-null-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Not</span><wbr><span>Null</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-of-not-null.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Of</span><wbr><span>Not</span><wbr><span><span>Null()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-with-common-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>With</span><wbr><span>Common</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-matrix-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Matrix</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/mention.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mention()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/mentionln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mentionln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Mime</span><wbr><span><span>Type</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Mime</span><wbr><span>Type</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/new-line.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>new</span><wbr><span><span>Line</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-percentage0_100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Percentage0_</span><wbr><span><span>100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/phone.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phone()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/phoneln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phoneln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/pre.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>pre()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/preln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>preln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-preview-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Preview</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/regular.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regular()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/regularln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regularln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-r-g-b-color/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span><span>RGBColor</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-risk-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Risk</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/row.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>row()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-row-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Row</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-set-default-k-tg-bot-a-p-i-k-s-log.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Set</span><wbr><span>Default</span><wbr><span>KTg</span><wbr><span>Bot</span><wbr><span><span>APIKSLog()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/spoiler.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoiler()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/spoilerln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoilerln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/strikethrough.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethrough()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/strikethroughln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethroughln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/subscribe-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>subscribe</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-78&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-79&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/telegram-bot-a-p-i-default-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>APIDefault</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-fake-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>Telegram</span><wbr><span>Fake</span><wbr><span><span>User</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-time-span-as-seconds-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Time</span><wbr><span>Span</span><wbr><span>As</span><wbr><span>Seconds</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-json.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>Json()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-json-without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span>Json</span><wbr><span>Without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/underline.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underline()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/underlineln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underlineln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-88" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>

View File

@@ -1497,7 +1497,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
@@ -1537,12 +1537,12 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -1602,72 +1602,77 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextAndTypeReceiver/#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-default-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/default-coroutine-scope-provider.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon var"></span><span><span>default</span><wbr><span>Coroutine</span><wbr><span>Scope</span><wbr><span><span>Provider</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/launch-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of-actions.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span>Of</span><wbr><span><span>Actions()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/parallel.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>parallel()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/stop.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>stop()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-35" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/with-action.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span><span>Action()</span></span></span></span></a>
</div>
@@ -2157,7 +2162,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-chosen-inline-results.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Results()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-command-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Command</span><wbr><span><span>Message()</span></span></span></span></a>
</div>
@@ -2292,7 +2297,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-data-callback-query.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Data</span><wbr><span>Callback</span><wbr><span><span>Query()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-deep-links.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Deep</span><wbr><span><span>Links()</span></span></span></span></a>
</div>
@@ -3632,17 +3637,17 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-3&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span><span>triggers_handling</span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -3872,17 +3877,17 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-chosen-inline-result.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Result()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -4822,66 +4827,101 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span>utils</span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//botInfo/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/bot-info.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>bot</span><wbr><span><span>Info()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//containsCommand/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/contains-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>contains</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4-2&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.Companion///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.IReceiver///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-i-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span><span>IReceiver</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-false-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>False</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/follow-location.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>follow</span><wbr><span><span>Location()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-all.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>All()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-any.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>Any()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-none.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>None()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/not.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>not()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//optionallyWithDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/optionally-with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>optionally</span><wbr><span>With</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-12" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-simple-filter/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-13" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/times.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>times()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-14" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-true-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>True</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-15" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/unary-minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>unary</span><wbr><span><span>Minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-16" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//withDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils.extensions////PointingToDeclaration//148860642" data-nesting-level="1">
<div class="toc--row">
@@ -5082,12 +5122,12 @@
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-with-f-s-m-state-handler-holder.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMState</span><wbr><span>Handler</span><wbr><span><span>Holder()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -5117,12 +5157,12 @@
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/strictly-on.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>strictly</span><wbr><span><span>On()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -17802,272 +17842,277 @@
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/filename-from-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>filename</span><wbr><span>From</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//firstOf/kotlinx.coroutines.CoroutineScope#kotlin.Array[kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/first-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>first</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/flat-matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>flat</span><wbr><span><span>Matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/hashtag.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtag()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/hashtagln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtagln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-int-progress100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span><span>Progress100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-int-r-g-b24-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span>RGB24HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/is-caused-by-cancellation.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Caused</span><wbr><span>By</span><wbr><span><span>Cancellation()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/is-fake-telegram-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Fake</span><wbr><span>Telegram</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/italic.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italic()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/italicln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italicln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/launch-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/link.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>link()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/linkln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>linkln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-long-r-g-b-a-from-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Long</span><wbr><span>RGBAFrom</span><wbr><span>HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/low-level-risk-feature-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>low</span><wbr><span>Level</span><wbr><span>Risk</span><wbr><span>Feature</span><wbr><span><span>Message</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-not-null-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Not</span><wbr><span>Null</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-of-not-null.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Of</span><wbr><span>Not</span><wbr><span><span>Null()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-with-common-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>With</span><wbr><span>Common</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-matrix-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Matrix</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/mention.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mention()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/mentionln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mentionln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Mime</span><wbr><span><span>Type</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Mime</span><wbr><span>Type</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/new-line.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>new</span><wbr><span><span>Line</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-percentage0_100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Percentage0_</span><wbr><span><span>100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/phone.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phone()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/phoneln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phoneln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/pre.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>pre()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/preln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>preln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-preview-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Preview</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/regular.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regular()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/regularln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regularln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-r-g-b-color/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span><span>RGBColor</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-risk-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Risk</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/row.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>row()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-row-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Row</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-set-default-k-tg-bot-a-p-i-k-s-log.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Set</span><wbr><span>Default</span><wbr><span>KTg</span><wbr><span>Bot</span><wbr><span><span>APIKSLog()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/spoiler.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoiler()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/spoilerln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoilerln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/strikethrough.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethrough()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/strikethroughln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethroughln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/subscribe-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>subscribe</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-78&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-79&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/telegram-bot-a-p-i-default-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>APIDefault</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-fake-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>Telegram</span><wbr><span>Fake</span><wbr><span><span>User</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-time-span-as-seconds-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Time</span><wbr><span>Span</span><wbr><span>As</span><wbr><span>Seconds</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-json.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>Json()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-json-without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span>Json</span><wbr><span>Without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/underline.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underline()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/underlineln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underlineln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-88" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>

View File

@@ -1497,7 +1497,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//BehaviourContext/#dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
@@ -1537,12 +1537,12 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviour/dev.inmo.tgbotapi.bot.RequestsExecutor#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -1602,72 +1602,77 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-21" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextAndTypeReceiver/#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-and-type-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/CustomBehaviourContextReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon typealias-kt"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-22" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//CustomBehaviourContextReceiver/#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-custom-behaviour-context-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-23" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder/DefaultBehaviourContext///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/-default-behaviour-context/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Behaviour</span><wbr><span><span>Context</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-24" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//defaultCoroutineScopeProvider/#/PointingToDeclaration//-1962317332" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/default-coroutine-scope-provider.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon var"></span><span><span>default</span><wbr><span>Coroutine</span><wbr><span>Scope</span><wbr><span><span>Provider</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-25" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-26" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//doInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/do-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>do</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-27" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//launchInNewSubContext/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlinx.coroutines.CoroutineScope#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.handlers_registrar.TriggersHolder#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/launch-in-new-sub-context.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>In</span><wbr><span>New</span><wbr><span>Sub</span><wbr><span><span>Context()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-28" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOf/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-29" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//oneOfActions/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.collections.Iterable[dev.inmo.micro_utils.coroutines.DeferredAction[*,TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/one-of-actions.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>one</span><wbr><span>Of</span><wbr><span><span>Actions()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-30" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//parallel/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/parallel.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>parallel()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-31" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//stop/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/stop.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>stop()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-32" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviour/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span><span>Behaviour()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-33" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#kotlin.Boolean#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-34" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-0-35" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder//withAction/kotlinx.coroutines.Deferred[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder/with-action.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span><span>Action()</span></span></span></span></a>
</div>
@@ -2157,7 +2162,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-chosen-inline-results.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Results()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-96" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommandMessage/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-command-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Command</span><wbr><span><span>Message()</span></span></span></span></a>
</div>
@@ -2292,7 +2297,7 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-data-callback-query.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Data</span><wbr><span>Callback</span><wbr><span><span>Query()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-1-123" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeepLinks/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/wait-deep-links.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>wait</span><wbr><span>Deep</span><wbr><span><span>Links()</span></span></span></span></a>
</div>
@@ -3632,17 +3637,17 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-3&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span><span>triggers_handling</span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//command/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//commandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -3872,17 +3877,17 @@
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-chosen-inline-result.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Chosen</span><wbr><span>Inline</span><wbr><span><span>Result()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-48" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommand/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-49" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Array[kotlin.String],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-3-50" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling//onCommandWithNamedArgs/TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext])#kotlin.text.Regex#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent]]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.marker_factories.MarkerFactory[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Any]?#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.Unit]?#kotlin.text.Regex#kotlin.text.Regex#kotlin.Boolean#kotlin.coroutines.SuspendFunction3[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],kotlin.collections.List[kotlin.Pair[kotlin.String,kotlin.String]],kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling/on-command-with-named-args.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>on</span><wbr><span>Command</span><wbr><span>With</span><wbr><span>Named</span><wbr><span><span>Args()</span></span></span></span></a>
</div>
@@ -4822,66 +4827,101 @@
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/index.html" class="toc--link"><span>dev.</span><wbr><span>inmo.</span><wbr><span>tgbotapi.</span><wbr><span>extensions.</span><wbr><span>behaviour_builder.</span><wbr><span>utils</span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//botInfo/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/bot-info.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>bot</span><wbr><span><span>Info()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//containsCommand/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.text.Regex#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/contains-command.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>contains</span><wbr><span><span>Command()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.behaviour_builder-nav-submenu-4-2&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Default</span><wbr><span>Custom</span><wbr><span>Behaviour</span><wbr><span>Context</span><wbr><span>And</span><wbr><span>Type</span><wbr><span><span>Receiver</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-0" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.Companion///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/DefaultCustomBehaviourContextAndTypeReceiver.IReceiver///PointingToDeclaration//148860642" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-default-custom-behaviour-context-and-type-receiver/-i-receiver/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span><span>IReceiver</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//FalseSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-false-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>False</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-1" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//followLocation/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.types.message.abstracts.ContentMessage[dev.inmo.tgbotapi.types.message.content.LiveLocationContent]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.location.Location,kotlin.Unit]/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/follow-location.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>follow</span><wbr><span><span>Location()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-2" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAll/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-all.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>All()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-3" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listAny/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-any.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>Any()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-4" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//listNone/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/list-none.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>list</span><wbr><span><span>None()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//minus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-6" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//not/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/not.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>not()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-7" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//optionallyWithDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/optionally-with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>optionally</span><wbr><span>With</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//plus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-8" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-12" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils/SimpleFilter///PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-simple-filter/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon interface-kt"></span><span><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-9" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-13" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//times/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?#dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]?/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/times.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>times()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-10" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-14" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//TrueSimpleFilter/#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/-true-simple-filter.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>True</span><wbr><span>Simple</span><wbr><span><span>Filter</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-11" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-15" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//unaryMinus/dev.inmo.tgbotapi.extensions.behaviour_builder.utils.SimpleFilter[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/unary-minus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>unary</span><wbr><span><span>Minus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-4-16" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils//withDefaultReceiver/kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext]),TypeParam(bounds=[dev.inmo.tgbotapi.types.update.abstracts.Update]),TypeParam(bounds=[kotlin.Any?])]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextData/PointingToDeclaration//148860642" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder/dev.inmo.tgbotapi.extensions.behaviour_builder.utils/with-default-receiver.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>with</span><wbr><span>Default</span><wbr><span><span>Receiver()</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder-nav-submenu-5" pageid="tgbotapi.behaviour_builder::dev.inmo.tgbotapi.extensions.behaviour_builder.utils.extensions////PointingToDeclaration//148860642" data-nesting-level="1">
<div class="toc--row">
@@ -5082,12 +5122,12 @@
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-with-f-s-m-state-handler-holder.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMState</span><wbr><span>Handler</span><wbr><span><span>Holder()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-4" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSM/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-5" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//buildBehaviourWithFSMAndStartLongPolling/dev.inmo.tgbotapi.bot.RequestsExecutor#kotlinx.coroutines.flow.Flow[dev.inmo.tgbotapi.types.update.abstracts.Update]?#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/build-behaviour-with-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>build</span><wbr><span>Behaviour</span><wbr><span>With</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -5117,12 +5157,12 @@
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/strictly-on.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>strictly</span><wbr><span><span>On()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-11" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSM/#kotlin.String#dev.inmo.tgbotapi.updateshandlers.FlowsUpdatesFilter#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span><span>FSM()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.behaviour_builder.fsm-nav-submenu-0-12" pageid="tgbotapi.behaviour_builder.fsm::dev.inmo.tgbotapi.extensions.behaviour_builder//telegramBotWithBehaviourAndFSMAndStartLongPolling/#kotlin.String#kotlinx.coroutines.CoroutineScope?#kotlin.String#kotlin.Function1[dev.inmo.tgbotapi.bot.ktor.KtorRequestsExecutorBuilder,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]?#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[*,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourWithFSMStateHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]?#kotlin.Boolean#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]#kotlin.Int#kotlin.Boolean#kotlin.Boolean#kotlin.Long?#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext,dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Unit]#kotlin.coroutines.SuspendFunction2[dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Unit]#kotlin.Function2[dev.inmo.tgbotapi.utils.TelegramAPIUrlsKeeper,kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.extensions.behaviour_builder.DefaultBehaviourContextWithFSM[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])],kotlin.Unit]/PointingToDeclaration//983072464" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.behaviour_builder.fsm/dev.inmo.tgbotapi.extensions.behaviour_builder/telegram-bot-with-behaviour-and-f-s-m-and-start-long-polling.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>With</span><wbr><span>Behaviour</span><wbr><span>And</span><wbr><span>FSMAnd</span><wbr><span>Start</span><wbr><span>Long</span><wbr><span><span>Polling()</span></span></span></span></a>
</div>
@@ -17802,272 +17842,277 @@
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/filename-from-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>filename</span><wbr><span>From</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-35" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//firstOf/kotlinx.coroutines.CoroutineScope#kotlin.Array[kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/first-of.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>first</span><wbr><span><span>Of()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//flatMatrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/flat-matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>flat</span><wbr><span><span>Matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-36" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtag/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/hashtag.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtag()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-37" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//hashtagln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/hashtagln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>hashtagln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-38" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntProgress100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-int-progress100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span><span>Progress100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-39" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/IntRGB24HEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-int-r-g-b24-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Int</span><wbr><span>RGB24HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-40" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isCausedByCancellation/kotlin.Throwable#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/is-caused-by-cancellation.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Caused</span><wbr><span>By</span><wbr><span><span>Cancellation()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-41" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//isFakeTelegramUser/dev.inmo.tgbotapi.types.chat.User#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/is-fake-telegram-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>is</span><wbr><span>Fake</span><wbr><span>Telegram</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-42" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italic/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/italic.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italic()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-43" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//italicln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/italicln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>italicln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-44" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//launchWithBotLogger/kotlinx.coroutines.CoroutineScope#kotlin.Function2[kotlinx.coroutines.CoroutineScope,kotlin.Throwable,kotlin.Any]#kotlin.coroutines.CoroutineContext#kotlinx.coroutines.CoroutineStart#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/launch-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>launch</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-45" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//link/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/link.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>link()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-46" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//linkln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/linkln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>linkln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-47" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/LongRGBAFromHEXAColorSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-long-r-g-b-a-from-h-e-x-a-color-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Long</span><wbr><span>RGBAFrom</span><wbr><span>HEXAColor</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-48" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//lowLevelRiskFeatureMessage/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/low-level-risk-feature-message.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>low</span><wbr><span>Level</span><wbr><span>Risk</span><wbr><span>Feature</span><wbr><span><span>Message</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-49" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapNotNullValues/kotlin.collections.Map[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-not-null-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Not</span><wbr><span>Null</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-50" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapOfNotNull/#kotlin.Array[kotlin.Pair[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])?]]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-of-not-null.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>Of</span><wbr><span>Not</span><wbr><span><span>Null()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-51" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mapWithCommonValues/kotlinx.serialization.json.JsonObject#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/map-with-common-values.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>map</span><wbr><span>With</span><wbr><span>Common</span><wbr><span><span>Values()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-52" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//matrix/#kotlin.Function1[dev.inmo.tgbotapi.utils.MatrixBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/matrix.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>matrix()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-53" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MatrixBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-matrix-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Matrix</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-54" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mention/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/mention.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mention()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-55" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//mentionln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/mentionln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>mentionln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-56" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeType///PointingToDeclaration//128228" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Mime</span><wbr><span><span>Type</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-57" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/MimeTypeSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-mime-type-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Mime</span><wbr><span>Type</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-58" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//newLine/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/new-line.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>new</span><wbr><span><span>Line</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-59" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/Percentage0_100Serializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-percentage0_100-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Percentage0_</span><wbr><span><span>100Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-60" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phone/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/phone.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phone()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-61" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//phoneln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/phoneln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>phoneln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-62" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//plus/dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/plus.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>plus()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-63" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//pre/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/pre.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>pre()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-64" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//preln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String#kotlin.String?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/preln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>preln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-65" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/PreviewFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-preview-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Preview</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-66" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regular/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/regular.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regular()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-67" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//regularln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.String/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/regularln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>regularln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-68" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RGBColor///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-r-g-b-color/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span><span>RGBColor</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-69" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RiskFeature///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-risk-feature/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon annotation-class-kt"></span><span><span>Risk</span><wbr><span><span>Feature</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-70" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//row/#kotlin.Function1[dev.inmo.tgbotapi.utils.RowBuilder[TypeParam(bounds=[kotlin.Any?])],kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/row.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>row()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-71" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/RowBuilder///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-row-builder/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Row</span><wbr><span><span>Builder</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-72" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//SetDefaultKTgBotAPIKSLog/#kotlin.Boolean#kotlin.Function1[dev.inmo.kslog.common.KSLog,dev.inmo.kslog.common.KSLog]?/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-set-default-k-tg-bot-a-p-i-k-s-log.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>Set</span><wbr><span>Default</span><wbr><span>KTg</span><wbr><span>Bot</span><wbr><span><span>APIKSLog()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-73" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoiler/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/spoiler.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoiler()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-74" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//spoilerln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/spoilerln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>spoilerln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-75" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethrough/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/strikethrough.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethrough()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-76" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//strikethroughln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/strikethroughln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>strikethroughln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-77" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//subscribeWithBotLogger/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.Function2[TypeParam(bounds=[kotlin.Any?]),kotlin.Throwable,kotlin.Any]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/subscribe-with-bot-logger.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>subscribe</span><wbr><span>With</span><wbr><span>Bot</span><wbr><span><span>Logger()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-78&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
<button class="toc--button" onclick="document.getElementById(&quot;tgbotapi.core-nav-submenu-122-79&quot;).classList.toggle(&quot;toc--part_hidden&quot;);"></button><a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon class-kt"></span><span><span>Telegram</span><wbr><span>APIUrls</span><wbr><span><span>Keeper</span></span></span></span></a>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-78-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79-0" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TelegramAPIUrlsKeeper.Companion///PointingToDeclaration//789214110" data-nesting-level="3">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/-companion/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span><span>Companion</span></span></span></span></a>
</div>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-79" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//telegramBotAPIDefaultUrl/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/telegram-bot-a-p-i-default-url.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>telegram</span><wbr><span>Bot</span><wbr><span>APIDefault</span><wbr><span><span>Url</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-80" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//TelegramFakeUser/#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-telegram-fake-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon val"></span><span><span>Telegram</span><wbr><span>Fake</span><wbr><span><span>User</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-81" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils/TimeSpanAsSecondsSerializer///PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/-time-span-as-seconds-serializer/index.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon object"></span><span><span>Time</span><wbr><span>Span</span><wbr><span>As</span><wbr><span>Seconds</span><wbr><span><span>Serializer</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-82" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJson/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-json.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>Json()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-83" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toJsonWithoutNulls/TypeParam(bounds=[kotlin.Any])#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any])]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-json-without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span>Json</span><wbr><span>Without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-84" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//toUser/dev.inmo.tgbotapi.types.chat.PrivateChat#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/to-user.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>to</span><wbr><span><span>User()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-85" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underline/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/underline.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underline()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-86" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//underlineln/dev.inmo.tgbotapi.utils.EntitiesBuilder#kotlin.collections.List[dev.inmo.tgbotapi.types.message.textsources.TextSource]/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/underlineln.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span><span>underlineln()</span></span></span></span></a>
</div>
</div>
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-87" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--part" id="tgbotapi.core-nav-submenu-122-88" pageid="tgbotapi.core::dev.inmo.tgbotapi.utils//withoutNulls/kotlinx.serialization.json.JsonArray#/PointingToDeclaration//789214110" data-nesting-level="2">
<div class="toc--row">
<a href="../tgbotapi.core/dev.inmo.tgbotapi.utils/without-nulls.html" class="toc--link"><span class="toc--link-grid"><span class="toc--icon function"></span><span><span>without</span><wbr><span><span>Nulls()</span></span></span></span></a>
</div>