mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2024-11-27 04:28:44 +00:00
95 lines
167 KiB
Markdown
95 lines
167 KiB
Markdown
|
//[docs](../../index.md)/[dev.inmo.tgbotapi.extensions.behaviour_builder.expectations](index.md)
|
||
|
|
||
|
|
||
|
|
||
|
# Package dev.inmo.tgbotapi.extensions.behaviour_builder.expectations
|
||
|
|
||
|
|
||
|
## Types
|
||
|
|
||
|
| Name | Summary |
|
||
|
|---|---|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/CallbackQueryMapper///PointingToDeclaration/"></a>[CallbackQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/CallbackQueryMapper///PointingToDeclaration/"></a>[common] <br>Content <br>typealias [CallbackQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)> = [T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081).() -> [T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)? <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/ChatMemberUpdatedMapper///PointingToDeclaration/"></a>[ChatMemberUpdatedMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FChatMemberUpdatedMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/ChatMemberUpdatedMapper///PointingToDeclaration/"></a>[common] <br>Content <br>typealias [ChatMemberUpdatedMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FChatMemberUpdatedMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FChatMemberUpdatedMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)> = [T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FChatMemberUpdatedMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081).() -> [T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FChatMemberUpdatedMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)? <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/CommonMessageToContentMapper///PointingToDeclaration/"></a>[CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/CommonMessageToContentMapper///PointingToDeclaration/"></a>[common] <br>Content <br>typealias [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)> = suspend [CommonMessage](../dev.inmo.tgbotapi.types.message.abstracts/-common-message/index.md)<[T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)>.() -> [T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)? <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/EventMessageToEventMapper///PointingToDeclaration/"></a>[EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/EventMessageToEventMapper///PointingToDeclaration/"></a>[common] <br>Content <br>typealias [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)> = suspend [ChatEventMessage](../dev.inmo.tgbotapi.types.message.abstracts/-chat-event-message/index.md)<[T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)>.() -> [T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)? <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/InlineQueryMapper///PointingToDeclaration/"></a>[InlineQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FInlineQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/InlineQueryMapper///PointingToDeclaration/"></a>[common] <br>Content <br>typealias [InlineQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FInlineQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FInlineQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)> = [T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FInlineQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081).() -> [T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FInlineQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)? <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/NullableRequestBuilder///PointingToDeclaration/"></a>[NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/NullableRequestBuilder///PointingToDeclaration/"></a>[common] <br>Content <br>typealias [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)> = suspend ([Update](../dev.inmo.tgbotapi.types.update.abstracts/-update/index.md)) -> [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<[T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)>? <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/PassportMessageMapper///PointingToDeclaration/"></a>[PassportMessageMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FPassportMessageMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/PassportMessageMapper///PointingToDeclaration/"></a>[common] <br>Content <br>typealias [PassportMessageMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FPassportMessageMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081) = suspend [PassportMessage](../dev.inmo.tgbotapi.types.message/-passport-message/index.md).() -> [PassportData](../dev.inmo.tgbotapi.types.passport/-passport-data/index.md) <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/RequestBuilder///PointingToDeclaration/"></a>[RequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations/RequestBuilder///PointingToDeclaration/"></a>[common] <br>Content <br>typealias [RequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)> = suspend ([Update](../dev.inmo.tgbotapi.types.update.abstracts/-update/index.md)) -> [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<[T](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)> <br><br><br>|
|
||
|
|
||
|
|
||
|
## Functions
|
||
|
|
||
|
| Name | Summary |
|
||
|
|---|---|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//expectFlow/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Int?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.collections.List[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration/"></a>[expectFlow](expect-flow.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//expectFlow/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.Int?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.collections.List[TypeParam(bounds=[kotlin.Any?])]]/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun <[T](expect-flow.md)> [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[expectFlow](expect-flow.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, cancelRequestFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, cancelTrigger: suspend ([Update](../dev.inmo.tgbotapi.types.update.abstracts/-update/index.md)) -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = { cancelRequestFactory(it) != null }, filter: suspend ([Update](../dev.inmo.tgbotapi.types.update.abstracts/-update/index.md)) -> [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[T](expect-flow.md)>): <[T](expect-flow.md)> <br>suspend fun <[T](expect-flow.md)> [FlowsUpdatesFilter](../dev.inmo.tgbotapi.updateshandlers/-flows-updates-filter/index.md).[expectFlow](expect-flow.md)(bot: [TelegramBot](../dev.inmo.tgbotapi.bot/index.md#%5Bdev.inmo.tgbotapi.bot%2FTelegramBot%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081), initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, cancelRequestFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, cancelTrigger: suspend ([Update](../dev.inmo.tgbotapi.types.update.abstracts/-update/index.md)) -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = { cancelRequestFactory(it) != null }, filter: suspend ([Update](../dev.inmo.tgbotapi.types.update.abstracts/-update/index.md)) -> [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//expectOne/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[*]?]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,TypeParam(bounds=[kotlin.Any?])?]/PointingToDeclaration/"></a>[expectOne](expect-one.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//expectOne/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[*]?]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,kotlin.Boolean]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,TypeParam(bounds=[kotlin.Any?])?]/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun <[T](expect-one.md)> [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[expectOne](expect-one.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, cancelRequestFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, cancelTrigger: suspend ([Update](../dev.inmo.tgbotapi.types.update.abstracts/-update/index.md)) -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = { cancelRequestFactory(it) != null }, filter: suspend ([Update](../dev.inmo.tgbotapi.types.update.abstracts/-update/index.md)) -> [T](expect-one.md)?): [T](expect-one.md) <br>suspend fun <[T](expect-one.md)> [FlowsUpdatesFilter](../dev.inmo.tgbotapi.updateshandlers/-flows-updates-filter/index.md).[expectOne](expect-one.md)(bot: [TelegramBot](../dev.inmo.tgbotapi.bot/index.md#%5Bdev.inmo.tgbotapi.bot%2FTelegramBot%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081), initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, cancelRequestFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, cancelTrigger: suspend ([Update](../dev.inmo.tgbotapi.types.update.abstracts/-update/index.md)) -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = { cancelRequestFactory(it) != null }, filter: suspend ([Update](../dev.inmo.tgbotapi.types.update.abstracts/-update/index.md)) -> [T](expect-one.md)?): [T](expect-one.md) <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitAnimation/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.AnimationContent],dev.inmo.tgbotapi.types.message.content.media.AnimationContent?]?/PointingToDeclaration/"></a>[waitAnimation](wait-animation.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitAnimation/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.AnimationContent],dev.inmo.tgbotapi.types.message.content.media.AnimationContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitAnimation](wait-animation.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[AnimationContent](../dev.inmo.tgbotapi.types.message.content.media/-animation-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[AnimationContent](../dev.inmo.tgbotapi.types.message.content.media/-animation-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitAnyInlineQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.InlineQueries.abstracts.InlineQuery,dev.inmo.tgbotapi.types.InlineQueries.abstracts.InlineQuery?]?/PointingToDeclaration/"></a>[waitAnyInlineQuery](wait-any-inline-query.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitAnyInlineQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.InlineQueries.abstracts.InlineQuery,dev.inmo.tgbotapi.types.InlineQueries.abstracts.InlineQuery?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitAnyInlineQuery](wait-any-inline-query.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [InlineQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FInlineQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[InlineQuery](../dev.inmo.tgbotapi.types.InlineQueries.abstracts/-inline-query/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[InlineQuery](../dev.inmo.tgbotapi.types.InlineQueries.abstracts/-inline-query/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitAnyMediaGroupContent/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.abstracts.MediaGroupContent],dev.inmo.tgbotapi.types.message.content.abstracts.MediaGroupContent?]?/PointingToDeclaration/"></a>[waitAnyMediaGroupContent](wait-any-media-group-content.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitAnyMediaGroupContent/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.abstracts.MediaGroupContent],dev.inmo.tgbotapi.types.message.content.abstracts.MediaGroupContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitAnyMediaGroupContent](wait-any-media-group-content.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, includeMediaGroups: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = true, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[MediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-media-group-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-media-group-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitAnyPassportMessages/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.PassportMessage,dev.inmo.tgbotapi.types.passport.PassportData]?/PointingToDeclaration/"></a>[waitAnyPassportMessages](wait-any-passport-messages.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitAnyPassportMessages/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.PassportMessage,dev.inmo.tgbotapi.types.passport.PassportData]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitAnyPassportMessages](wait-any-passport-messages.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [PassportMessageMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FPassportMessageMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[PassportData](../dev.inmo.tgbotapi.types.passport/-passport-data/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitAudio/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.AudioContent],dev.inmo.tgbotapi.types.message.content.media.AudioContent?]?/PointingToDeclaration/"></a>[waitAudio](wait-audio.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitAudio/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.AudioContent],dev.inmo.tgbotapi.types.message.content.media.AudioContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitAudio](wait-audio.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, includeMediaGroups: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[AudioContent](../dev.inmo.tgbotapi.types.message.content.media/-audio-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[AudioContent](../dev.inmo.tgbotapi.types.message.content.media/-audio-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitAudioMediaGroupContent/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.abstracts.AudioMediaGroupContent],dev.inmo.tgbotapi.types.message.content.abstracts.AudioMediaGroupContent?]?/PointingToDeclaration/"></a>[waitAudioMediaGroupContent](wait-audio-media-group-content.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitAudioMediaGroupContent/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.abstracts.AudioMediaGroupContent],dev.inmo.tgbotapi.types.message.content.abstracts.AudioMediaGroupContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitAudioMediaGroupContent](wait-audio-media-group-content.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, includeMediaGroups: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = true, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[AudioMediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-audio-media-group-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[AudioMediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-audio-media-group-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitBaseInlineQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.InlineQueries.query.BaseInlineQuery,dev.inmo.tgbotapi.types.InlineQueries.query.BaseInlineQuery?]?/PointingToDeclaration/"></a>[waitBaseInlineQuery](wait-base-inline-query.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitBaseInlineQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.InlineQueries.query.BaseInlineQuery,dev.inmo.tgbotapi.types.InlineQueries.query.BaseInlineQuery?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitBaseInlineQuery](wait-base-inline-query.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [InlineQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FInlineQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[BaseInlineQuery](../dev.inmo.tgbotapi.types.InlineQueries.query/-base-inline-query/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[BaseInlineQuery](../dev.inmo.tgbotapi.types.InlineQueries.query/-base-inline-query/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitChannelChatCreatedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.ChannelChatCreated],dev.inmo.tgbotapi.types.message.ChatEvents.ChannelChatCreated?]?/PointingToDeclaration/"></a>[waitChannelChatCreatedEvents](wait-channel-chat-created-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitChannelChatCreatedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.ChannelChatCreated],dev.inmo.tgbotapi.types.message.ChatEvents.ChannelChatCreated?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitChannelChatCreatedEvents](wait-channel-chat-created-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[ChannelChatCreated](../dev.inmo.tgbotapi.types.message.ChatEvents/-channel-chat-created/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[ChannelChatCreated](../dev.inmo.tgbotapi.types.message.ChatEvents/-channel-chat-created/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitChannelEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.ChannelEvent],dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.ChannelEvent?]?/PointingToDeclaration/"></a>[waitChannelEvents](wait-channel-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitChannelEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.ChannelEvent],dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.ChannelEvent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitChannelEvents](wait-channel-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[ChannelEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-channel-event/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[ChannelEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-channel-event/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitChatEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.ChatEvent],dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.ChatEvent?]?/PointingToDeclaration/"></a>[waitChatEvents](wait-chat-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitChatEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.ChatEvent],dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.ChatEvent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitChatEvents](wait-chat-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[ChatEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-chat-event/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[ChatEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-chat-event/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitChatMemberUpdated/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.ChatMemberUpdated,dev.inmo.tgbotapi.types.ChatMemberUpdated?]?/PointingToDeclaration/"></a>[waitChatMemberUpdated](wait-chat-member-updated.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitChatMemberUpdated/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.ChatMemberUpdated,dev.inmo.tgbotapi.types.ChatMemberUpdated?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitChatMemberUpdated](wait-chat-member-updated.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [ChatMemberUpdatedMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FChatMemberUpdatedMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[ChatMemberUpdated](../dev.inmo.tgbotapi.types/-chat-member-updated/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[ChatMemberUpdated](../dev.inmo.tgbotapi.types/-chat-member-updated/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommonChatMemberUpdated/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.ChatMemberUpdated,dev.inmo.tgbotapi.types.ChatMemberUpdated?]?/PointingToDeclaration/"></a>[waitCommonChatMemberUpdated](wait-common-chat-member-updated.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommonChatMemberUpdated/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.ChatMemberUpdated,dev.inmo.tgbotapi.types.ChatMemberUpdated?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitCommonChatMemberUpdated](wait-common-chat-member-updated.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [ChatMemberUpdatedMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FChatMemberUpdatedMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[ChatMemberUpdated](../dev.inmo.tgbotapi.types/-chat-member-updated/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[ChatMemberUpdated](../dev.inmo.tgbotapi.types/-chat-member-updated/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommonEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.CommonEvent],dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.CommonEvent?]?/PointingToDeclaration/"></a>[waitCommonEvents](wait-common-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitCommonEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.CommonEvent],dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.CommonEvent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitCommonEvents](wait-common-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[CommonEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-common-event/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[CommonEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-common-event/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitContact/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.ContactContent],dev.inmo.tgbotapi.types.message.content.ContactContent?]?/PointingToDeclaration/"></a>[waitContact](wait-contact.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitContact/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.ContactContent],dev.inmo.tgbotapi.types.message.content.ContactContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitContact](wait-contact.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[ContactContent](../dev.inmo.tgbotapi.types.message.content/-contact-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[ContactContent](../dev.inmo.tgbotapi.types.message.content/-contact-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitContentMessage/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.abstracts.MessageContent],dev.inmo.tgbotapi.types.message.content.abstracts.MessageContent?]?/PointingToDeclaration/"></a>[waitContentMessage](wait-content-message.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitContentMessage/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.abstracts.MessageContent],dev.inmo.tgbotapi.types.message.content.abstracts.MessageContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitContentMessage](wait-content-message.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[MessageContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MessageContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-message-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDataCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.DataCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.DataCallbackQuery?]?/PointingToDeclaration/"></a>[waitDataCallbackQuery](wait-data-callback-query.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDataCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.DataCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.DataCallbackQuery?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitDataCallbackQuery](wait-data-callback-query.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CallbackQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[DataCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-data-callback-query/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DataCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-data-callback-query/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeleteChatPhotoEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.DeleteChatPhoto],dev.inmo.tgbotapi.types.message.ChatEvents.DeleteChatPhoto?]?/PointingToDeclaration/"></a>[waitDeleteChatPhotoEvents](wait-delete-chat-photo-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDeleteChatPhotoEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.DeleteChatPhoto],dev.inmo.tgbotapi.types.message.ChatEvents.DeleteChatPhoto?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitDeleteChatPhotoEvents](wait-delete-chat-photo-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[DeleteChatPhoto](../dev.inmo.tgbotapi.types.message.ChatEvents/-delete-chat-photo/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DeleteChatPhoto](../dev.inmo.tgbotapi.types.message.ChatEvents/-delete-chat-photo/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDice/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.DiceContent],dev.inmo.tgbotapi.types.message.content.DiceContent?]?/PointingToDeclaration/"></a>[waitDice](wait-dice.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDice/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.DiceContent],dev.inmo.tgbotapi.types.message.content.DiceContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitDice](wait-dice.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[DiceContent](../dev.inmo.tgbotapi.types.message.content/-dice-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DiceContent](../dev.inmo.tgbotapi.types.message.content/-dice-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDocument/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.DocumentContent],dev.inmo.tgbotapi.types.message.content.media.DocumentContent?]?/PointingToDeclaration/"></a>[waitDocument](wait-document.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDocument/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.DocumentContent],dev.inmo.tgbotapi.types.message.content.media.DocumentContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitDocument](wait-document.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, includeMediaGroups: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[DocumentContent](../dev.inmo.tgbotapi.types.message.content.media/-document-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocumentContent](../dev.inmo.tgbotapi.types.message.content.media/-document-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDocumentMediaGroupContent/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.abstracts.DocumentMediaGroupContent],dev.inmo.tgbotapi.types.message.content.abstracts.DocumentMediaGroupContent?]?/PointingToDeclaration/"></a>[waitDocumentMediaGroupContent](wait-document-media-group-content.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDocumentMediaGroupContent/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.abstracts.DocumentMediaGroupContent],dev.inmo.tgbotapi.types.message.content.abstracts.DocumentMediaGroupContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitDocumentMediaGroupContent](wait-document-media-group-content.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, includeMediaGroups: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = true, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[DocumentMediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-document-media-group-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocumentMediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-document-media-group-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDocumentsGroup/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.collections.List[dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage[dev.inmo.tgbotapi.types.message.content.abstracts.DocumentMediaGroupContent]],kotlin.Boolean]?/PointingToDeclaration/"></a>[waitDocumentsGroup](wait-documents-group.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitDocumentsGroup/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.collections.List[dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage[dev.inmo.tgbotapi.types.message.content.abstracts.DocumentMediaGroupContent]],kotlin.Boolean]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitDocumentsGroup](wait-documents-group.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: suspend ([List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MediaGroupMessage](../dev.inmo.tgbotapi.types.message.abstracts/-media-group-message/index.md)<[DocumentMediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-document-media-group-content/index.md)>>) -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocumentMediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-document-media-group-content/index.md)>> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitGame/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.GameContent],dev.inmo.tgbotapi.types.message.content.GameContent?]?/PointingToDeclaration/"></a>[waitGame](wait-game.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitGame/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.GameContent],dev.inmo.tgbotapi.types.message.content.GameContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitGame](wait-game.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[GameContent](../dev.inmo.tgbotapi.types.message.content/-game-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[GameContent](../dev.inmo.tgbotapi.types.message.content/-game-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitGameShortNameCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.GameShortNameCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.GameShortNameCallbackQuery?]?/PointingToDeclaration/"></a>[waitGameShortNameCallbackQuery](wait-game-short-name-callback-query.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitGameShortNameCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.GameShortNameCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.GameShortNameCallbackQuery?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitGameShortNameCallbackQuery](wait-game-short-name-callback-query.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CallbackQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[GameShortNameCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-game-short-name-callback-query/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[GameShortNameCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-game-short-name-callback-query/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitGroupChatCreatedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.GroupChatCreated],dev.inmo.tgbotapi.types.message.ChatEvents.GroupChatCreated?]?/PointingToDeclaration/"></a>[waitGroupChatCreatedEvents](wait-group-chat-created-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitGroupChatCreatedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.GroupChatCreated],dev.inmo.tgbotapi.types.message.ChatEvents.GroupChatCreated?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitGroupChatCreatedEvents](wait-group-chat-created-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[GroupChatCreated](../dev.inmo.tgbotapi.types.message.ChatEvents/-group-chat-created/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[GroupChatCreated](../dev.inmo.tgbotapi.types.message.ChatEvents/-group-chat-created/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitGroupEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.GroupEvent],dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.GroupEvent?]?/PointingToDeclaration/"></a>[waitGroupEvents](wait-group-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitGroupEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.GroupEvent],dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.GroupEvent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitGroupEvents](wait-group-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[GroupEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-group-event/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[GroupEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-group-event/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitInlineMessageIdCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.InlineMessageIdCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.InlineMessageIdCallbackQuery?]?/PointingToDeclaration/"></a>[waitInlineMessageIdCallbackQuery](wait-inline-message-id-callback-query.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitInlineMessageIdCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.InlineMessageIdCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.InlineMessageIdCallbackQuery?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitInlineMessageIdCallbackQuery](wait-inline-message-id-callback-query.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CallbackQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[InlineMessageIdCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-inline-message-id-callback-query/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[InlineMessageIdCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-inline-message-id-callback-query/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitInlineMessageIdDataCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.InlineMessageIdDataCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.InlineMessageIdDataCallbackQuery?]?/PointingToDeclaration/"></a>[waitInlineMessageIdDataCallbackQuery](wait-inline-message-id-data-callback-query.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitInlineMessageIdDataCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.InlineMessageIdDataCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.InlineMessageIdDataCallbackQuery?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitInlineMessageIdDataCallbackQuery](wait-inline-message-id-data-callback-query.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CallbackQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[InlineMessageIdDataCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-inline-message-id-data-callback-query/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[InlineMessageIdDataCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-inline-message-id-data-callback-query/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitInlineMessageIdGameShortNameCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.InlineMessageIdGameShortNameCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.InlineMessageIdGameShortNameCallbackQuery?]?/PointingToDeclaration/"></a>[waitInlineMessageIdGameShortNameCallbackQuery](wait-inline-message-id-game-short-name-callback-query.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitInlineMessageIdGameShortNameCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.InlineMessageIdGameShortNameCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.InlineMessageIdGameShortNameCallbackQuery?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitInlineMessageIdGameShortNameCallbackQuery](wait-inline-message-id-game-short-name-callback-query.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CallbackQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[InlineMessageIdGameShortNameCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-inline-message-id-game-short-name-callback-query/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[InlineMessageIdGameShortNameCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-inline-message-id-game-short-name-callback-query/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitInvoice/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.payments.InvoiceContent],dev.inmo.tgbotapi.types.message.payments.InvoiceContent?]?/PointingToDeclaration/"></a>[waitInvoice](wait-invoice.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitInvoice/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.payments.InvoiceContent],dev.inmo.tgbotapi.types.message.payments.InvoiceContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitInvoice](wait-invoice.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[InvoiceContent](../dev.inmo.tgbotapi.types.message.payments/-invoice-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[InvoiceContent](../dev.inmo.tgbotapi.types.message.payments/-invoice-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitLeftChatMemberEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.LeftChatMember],dev.inmo.tgbotapi.types.message.ChatEvents.LeftChatMember?]?/PointingToDeclaration/"></a>[waitLeftChatMemberEvents](wait-left-chat-member-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitLeftChatMemberEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.LeftChatMember],dev.inmo.tgbotapi.types.message.ChatEvents.LeftChatMember?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitLeftChatMemberEvents](wait-left-chat-member-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[LeftChatMember](../dev.inmo.tgbotapi.types.message.ChatEvents/-left-chat-member/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[LeftChatMember](../dev.inmo.tgbotapi.types.message.ChatEvents/-left-chat-member/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitLocation/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.LocationContent],dev.inmo.tgbotapi.types.message.content.LocationContent?]?/PointingToDeclaration/"></a>[waitLocation](wait-location.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitLocation/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.LocationContent],dev.inmo.tgbotapi.types.message.content.LocationContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitLocation](wait-location.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[LocationContent](../dev.inmo.tgbotapi.types.message.content/-location-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[LocationContent](../dev.inmo.tgbotapi.types.message.content/-location-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitLocationInlineQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.InlineQueries.query.LocationInlineQuery,dev.inmo.tgbotapi.types.InlineQueries.query.LocationInlineQuery?]?/PointingToDeclaration/"></a>[waitLocationInlineQuery](wait-location-inline-query.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitLocationInlineQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.InlineQueries.query.LocationInlineQuery,dev.inmo.tgbotapi.types.InlineQueries.query.LocationInlineQuery?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitLocationInlineQuery](wait-location-inline-query.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [InlineQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FInlineQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[LocationInlineQuery](../dev.inmo.tgbotapi.types.InlineQueries.query/-location-inline-query/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[LocationInlineQuery](../dev.inmo.tgbotapi.types.InlineQueries.query/-location-inline-query/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMedia/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.abstracts.MediaContent],dev.inmo.tgbotapi.types.message.content.abstracts.MediaContent?]?/PointingToDeclaration/"></a>[waitMedia](wait-media.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMedia/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.abstracts.MediaContent],dev.inmo.tgbotapi.types.message.content.abstracts.MediaContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitMedia](wait-media.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, includeMediaGroups: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[MediaContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-media-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MediaContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-media-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMediaGroup/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.collections.List[dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage[dev.inmo.tgbotapi.types.message.content.abstracts.MediaGroupContent]],kotlin.Boolean]?/PointingToDeclaration/"></a>[waitMediaGroup](wait-media-group.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMediaGroup/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.collections.List[dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage[dev.inmo.tgbotapi.types.message.content.abstracts.MediaGroupContent]],kotlin.Boolean]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitMediaGroup](wait-media-group.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: suspend ([List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MediaGroupMessage](../dev.inmo.tgbotapi.types.message.abstracts/-media-group-message/index.md)<[MediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-media-group-content/index.md)>>) -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-media-group-content/index.md)>> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMessageAutoDeleteTimerChangedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.MessageAutoDeleteTimerChanged],dev.inmo.tgbotapi.types.message.ChatEvents.MessageAutoDeleteTimerChanged?]?/PointingToDeclaration/"></a>[waitMessageAutoDeleteTimerChangedEvents](wait-message-auto-delete-timer-changed-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMessageAutoDeleteTimerChangedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.MessageAutoDeleteTimerChanged],dev.inmo.tgbotapi.types.message.ChatEvents.MessageAutoDeleteTimerChanged?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitMessageAutoDeleteTimerChangedEvents](wait-message-auto-delete-timer-changed-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[MessageAutoDeleteTimerChanged](../dev.inmo.tgbotapi.types.message.ChatEvents/-message-auto-delete-timer-changed/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MessageAutoDeleteTimerChanged](../dev.inmo.tgbotapi.types.message.ChatEvents/-message-auto-delete-timer-changed/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMessageCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.MessageCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.MessageCallbackQuery?]?/PointingToDeclaration/"></a>[waitMessageCallbackQuery](wait-message-callback-query.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMessageCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.MessageCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.MessageCallbackQuery?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitMessageCallbackQuery](wait-message-callback-query.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CallbackQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[MessageCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-message-callback-query/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MessageCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-message-callback-query/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMessageDataCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.MessageDataCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.MessageDataCallbackQuery?]?/PointingToDeclaration/"></a>[waitMessageDataCallbackQuery](wait-message-data-callback-query.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMessageDataCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.MessageDataCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.MessageDataCallbackQuery?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitMessageDataCallbackQuery](wait-message-data-callback-query.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CallbackQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[MessageDataCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-message-data-callback-query/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MessageDataCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-message-data-callback-query/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMessageGameShortNameCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.MessageGameShortNameCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.MessageGameShortNameCallbackQuery?]?/PointingToDeclaration/"></a>[waitMessageGameShortNameCallbackQuery](wait-message-game-short-name-callback-query.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMessageGameShortNameCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.MessageGameShortNameCallbackQuery,dev.inmo.tgbotapi.types.CallbackQuery.MessageGameShortNameCallbackQuery?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitMessageGameShortNameCallbackQuery](wait-message-game-short-name-callback-query.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CallbackQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[MessageGameShortNameCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-message-game-short-name-callback-query/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MessageGameShortNameCallbackQuery](../dev.inmo.tgbotapi.types.CallbackQuery/-message-game-short-name-callback-query/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMyChatMemberUpdated/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.ChatMemberUpdated,dev.inmo.tgbotapi.types.ChatMemberUpdated?]?/PointingToDeclaration/"></a>[waitMyChatMemberUpdated](wait-my-chat-member-updated.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitMyChatMemberUpdated/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.ChatMemberUpdated,dev.inmo.tgbotapi.types.ChatMemberUpdated?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitMyChatMemberUpdated](wait-my-chat-member-updated.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [ChatMemberUpdatedMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FChatMemberUpdatedMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[ChatMemberUpdated](../dev.inmo.tgbotapi.types/-chat-member-updated/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[ChatMemberUpdated](../dev.inmo.tgbotapi.types/-chat-member-updated/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitNewChatMembersEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.NewChatMembers],dev.inmo.tgbotapi.types.message.ChatEvents.NewChatMembers?]?/PointingToDeclaration/"></a>[waitNewChatMembersEvents](wait-new-chat-members-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitNewChatMembersEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.NewChatMembers],dev.inmo.tgbotapi.types.message.ChatEvents.NewChatMembers?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitNewChatMembersEvents](wait-new-chat-members-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[NewChatMembers](../dev.inmo.tgbotapi.types.message.ChatEvents/-new-chat-members/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[NewChatMembers](../dev.inmo.tgbotapi.types.message.ChatEvents/-new-chat-members/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitNewChatPhotoEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.NewChatPhoto],dev.inmo.tgbotapi.types.message.ChatEvents.NewChatPhoto?]?/PointingToDeclaration/"></a>[waitNewChatPhotoEvents](wait-new-chat-photo-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitNewChatPhotoEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.NewChatPhoto],dev.inmo.tgbotapi.types.message.ChatEvents.NewChatPhoto?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitNewChatPhotoEvents](wait-new-chat-photo-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[NewChatPhoto](../dev.inmo.tgbotapi.types.message.ChatEvents/-new-chat-photo/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[NewChatPhoto](../dev.inmo.tgbotapi.types.message.ChatEvents/-new-chat-photo/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitNewChatTitleEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.NewChatTitle],dev.inmo.tgbotapi.types.message.ChatEvents.NewChatTitle?]?/PointingToDeclaration/"></a>[waitNewChatTitleEvents](wait-new-chat-title-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitNewChatTitleEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.NewChatTitle],dev.inmo.tgbotapi.types.message.ChatEvents.NewChatTitle?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitNewChatTitleEvents](wait-new-chat-title-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[NewChatTitle](../dev.inmo.tgbotapi.types.message.ChatEvents/-new-chat-title/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[NewChatTitle](../dev.inmo.tgbotapi.types.message.ChatEvents/-new-chat-title/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPassportMessages/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.PassportMessage,TypeParam(bounds=[kotlin.Any?])?]/PointingToDeclaration/"></a>[waitPassportMessages](wait-passport-messages.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPassportMessages/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.PassportMessage,TypeParam(bounds=[kotlin.Any?])?]/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun <[O](wait-passport-messages.md)> [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitPassportMessages](wait-passport-messages.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, mapper: suspend [PassportMessage](../dev.inmo.tgbotapi.types.message/-passport-message/index.md).() -> [O](wait-passport-messages.md)?): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[O](wait-passport-messages.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPassportMessagesWith/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.Int#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.PassportMessage,dev.inmo.tgbotapi.types.passport.PassportData]?/PointingToDeclaration/"></a>[waitPassportMessagesWith](wait-passport-messages-with.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPassportMessagesWith/dev.inmo.tgbotapi.extensions.behaviour_builder.BehaviourContext#kotlin.Int#dev.inmo.tgbotapi.requests.abstracts.Request[*]?#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.update.abstracts.Update,dev.inmo.tgbotapi.requests.abstracts.Request[*]?]#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.PassportMessage,dev.inmo.tgbotapi.types.passport.PassportData]?/PointingToDeclaration/"></a>[common] <br>Content <br>inline suspend fun <[T](wait-passport-messages-with.md) : [EncryptedPassportElement](../dev.inmo.tgbotapi.types.passport.encrypted.abstracts/-encrypted-passport-element/index.md)> [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitPassportMessagesWith](wait-passport-messages-with.md)(count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, noinline errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, noinline filter: [PassportMessageMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FPassportMessageMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[PassportData](../dev.inmo.tgbotapi.types.passport/-passport-data/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPhoto/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.PhotoContent],dev.inmo.tgbotapi.types.message.content.media.PhotoContent?]?/PointingToDeclaration/"></a>[waitPhoto](wait-photo.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPhoto/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.PhotoContent],dev.inmo.tgbotapi.types.message.content.media.PhotoContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitPhoto](wait-photo.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, includeMediaGroups: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[PhotoContent](../dev.inmo.tgbotapi.types.message.content.media/-photo-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[PhotoContent](../dev.inmo.tgbotapi.types.message.content.media/-photo-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPhotoGallery/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.collections.List[dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage[dev.inmo.tgbotapi.types.message.content.media.PhotoContent]],kotlin.Boolean]?/PointingToDeclaration/"></a>[waitPhotoGallery](wait-photo-gallery.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPhotoGallery/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.collections.List[dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage[dev.inmo.tgbotapi.types.message.content.media.PhotoContent]],kotlin.Boolean]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitPhotoGallery](wait-photo-gallery.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: suspend ([List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MediaGroupMessage](../dev.inmo.tgbotapi.types.message.abstracts/-media-group-message/index.md)<[PhotoContent](../dev.inmo.tgbotapi.types.message.content.media/-photo-content/index.md)>>) -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[PhotoContent](../dev.inmo.tgbotapi.types.message.content.media/-photo-content/index.md)>> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPinnedMessageEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.PinnedMessage],dev.inmo.tgbotapi.types.message.ChatEvents.PinnedMessage?]?/PointingToDeclaration/"></a>[waitPinnedMessageEvents](wait-pinned-message-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPinnedMessageEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.PinnedMessage],dev.inmo.tgbotapi.types.message.ChatEvents.PinnedMessage?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitPinnedMessageEvents](wait-pinned-message-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[PinnedMessage](../dev.inmo.tgbotapi.types.message.ChatEvents/-pinned-message/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[PinnedMessage](../dev.inmo.tgbotapi.types.message.ChatEvents/-pinned-message/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPlaylist/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.collections.List[dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage[dev.inmo.tgbotapi.types.message.content.abstracts.AudioMediaGroupContent]],kotlin.Boolean]?/PointingToDeclaration/"></a>[waitPlaylist](wait-playlist.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPlaylist/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.collections.List[dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage[dev.inmo.tgbotapi.types.message.content.abstracts.AudioMediaGroupContent]],kotlin.Boolean]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitPlaylist](wait-playlist.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: suspend ([List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MediaGroupMessage](../dev.inmo.tgbotapi.types.message.abstracts/-media-group-message/index.md)<[AudioMediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-audio-media-group-content/index.md)>>) -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[AudioMediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-audio-media-group-content/index.md)>> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPoll/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.PollContent],dev.inmo.tgbotapi.types.message.content.PollContent?]?/PointingToDeclaration/"></a>[waitPoll](wait-poll.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitPoll/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.PollContent],dev.inmo.tgbotapi.types.message.content.PollContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitPoll](wait-poll.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[PollContent](../dev.inmo.tgbotapi.types.message.content/-poll-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[PollContent](../dev.inmo.tgbotapi.types.message.content/-poll-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitProximityAlertTriggeredEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.ProximityAlertTriggered],dev.inmo.tgbotapi.types.message.ChatEvents.ProximityAlertTriggered?]?/PointingToDeclaration/"></a>[waitProximityAlertTriggeredEvents](wait-proximity-alert-triggered-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitProximityAlertTriggeredEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.ProximityAlertTriggered],dev.inmo.tgbotapi.types.message.ChatEvents.ProximityAlertTriggered?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitProximityAlertTriggeredEvents](wait-proximity-alert-triggered-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[ProximityAlertTriggered](../dev.inmo.tgbotapi.types.message.ChatEvents/-proximity-alert-triggered/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[ProximityAlertTriggered](../dev.inmo.tgbotapi.types.message.ChatEvents/-proximity-alert-triggered/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitSticker/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.StickerContent],dev.inmo.tgbotapi.types.message.content.media.StickerContent?]?/PointingToDeclaration/"></a>[waitSticker](wait-sticker.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitSticker/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.StickerContent],dev.inmo.tgbotapi.types.message.content.media.StickerContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitSticker](wait-sticker.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[StickerContent](../dev.inmo.tgbotapi.types.message.content.media/-sticker-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[StickerContent](../dev.inmo.tgbotapi.types.message.content.media/-sticker-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitSupergroupChatCreatedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.SupergroupChatCreated],dev.inmo.tgbotapi.types.message.ChatEvents.SupergroupChatCreated?]?/PointingToDeclaration/"></a>[waitSupergroupChatCreatedEvents](wait-supergroup-chat-created-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitSupergroupChatCreatedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.SupergroupChatCreated],dev.inmo.tgbotapi.types.message.ChatEvents.SupergroupChatCreated?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitSupergroupChatCreatedEvents](wait-supergroup-chat-created-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[SupergroupChatCreated](../dev.inmo.tgbotapi.types.message.ChatEvents/-supergroup-chat-created/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[SupergroupChatCreated](../dev.inmo.tgbotapi.types.message.ChatEvents/-supergroup-chat-created/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitSupergroupEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.SupergroupEvent],dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.SupergroupEvent?]?/PointingToDeclaration/"></a>[waitSupergroupEvents](wait-supergroup-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitSupergroupEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.SupergroupEvent],dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.SupergroupEvent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitSupergroupEvents](wait-supergroup-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[SupergroupEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-supergroup-event/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[SupergroupEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-supergroup-event/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitText/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.message.content.TextContent?]?/PointingToDeclaration/"></a>[waitText](wait-text.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitText/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.TextContent],dev.inmo.tgbotapi.types.message.content.TextContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitText](wait-text.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[TextContent](../dev.inmo.tgbotapi.types.message.content/-text-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[TextContent](../dev.inmo.tgbotapi.types.message.content/-text-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitUnknownCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.UnknownCallbackQueryType,dev.inmo.tgbotapi.types.CallbackQuery.UnknownCallbackQueryType?]?/PointingToDeclaration/"></a>[waitUnknownCallbackQuery](wait-unknown-callback-query.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitUnknownCallbackQuery/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[*]?]#kotlin.Int#kotlin.Function1[dev.inmo.tgbotapi.types.CallbackQuery.UnknownCallbackQueryType,dev.inmo.tgbotapi.types.CallbackQuery.UnknownCallbackQueryType?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitUnknownCallbackQuery](wait-unknown-callback-query.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CallbackQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[UnknownCallbackQueryType](../dev.inmo.tgbotapi.types.CallbackQuery/-unknown-callback-query-type/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[UnknownCallbackQueryType](../dev.inmo.tgbotapi.types.CallbackQuery/-unknown-callback-query-type/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVenue/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.VenueContent],dev.inmo.tgbotapi.types.message.content.VenueContent?]?/PointingToDeclaration/"></a>[waitVenue](wait-venue.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVenue/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.VenueContent],dev.inmo.tgbotapi.types.message.content.VenueContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitVenue](wait-venue.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[VenueContent](../dev.inmo.tgbotapi.types.message.content/-venue-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[VenueContent](../dev.inmo.tgbotapi.types.message.content/-venue-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVideo/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.VideoContent],dev.inmo.tgbotapi.types.message.content.media.VideoContent?]?/PointingToDeclaration/"></a>[waitVideo](wait-video.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVideo/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.VideoContent],dev.inmo.tgbotapi.types.message.content.media.VideoContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitVideo](wait-video.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, includeMediaGroups: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[VideoContent](../dev.inmo.tgbotapi.types.message.content.media/-video-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[VideoContent](../dev.inmo.tgbotapi.types.message.content.media/-video-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVideoGallery/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.collections.List[dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage[dev.inmo.tgbotapi.types.message.content.media.VideoContent]],kotlin.Boolean]?/PointingToDeclaration/"></a>[waitVideoGallery](wait-video-gallery.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVideoGallery/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.collections.List[dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage[dev.inmo.tgbotapi.types.message.content.media.VideoContent]],kotlin.Boolean]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitVideoGallery](wait-video-gallery.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: suspend ([List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MediaGroupMessage](../dev.inmo.tgbotapi.types.message.abstracts/-media-group-message/index.md)<[VideoContent](../dev.inmo.tgbotapi.types.message.content.media/-video-content/index.md)>>) -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[VideoContent](../dev.inmo.tgbotapi.types.message.content.media/-video-content/index.md)>> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVideoNote/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.VideoNoteContent],dev.inmo.tgbotapi.types.message.content.media.VideoNoteContent?]?/PointingToDeclaration/"></a>[waitVideoNote](wait-video-note.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVideoNote/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.VideoNoteContent],dev.inmo.tgbotapi.types.message.content.media.VideoNoteContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitVideoNote](wait-video-note.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[VideoNoteContent](../dev.inmo.tgbotapi.types.message.content.media/-video-note-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[VideoNoteContent](../dev.inmo.tgbotapi.types.message.content.media/-video-note-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVisualGallery/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.collections.List[dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage[dev.inmo.tgbotapi.types.message.content.abstracts.VisualMediaGroupContent]],kotlin.Boolean]?/PointingToDeclaration/"></a>[waitVisualGallery](wait-visual-gallery.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVisualGallery/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.collections.List[dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage[dev.inmo.tgbotapi.types.message.content.abstracts.VisualMediaGroupContent]],kotlin.Boolean]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitVisualGallery](wait-visual-gallery.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: suspend ([List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[MediaGroupMessage](../dev.inmo.tgbotapi.types.message.abstracts/-media-group-message/index.md)<[VisualMediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-visual-media-group-content/index.md)>>) -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[VisualMediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-visual-media-group-content/index.md)>> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVisualMediaGroupContent/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.abstracts.VisualMediaGroupContent],dev.inmo.tgbotapi.types.message.content.abstracts.VisualMediaGroupContent?]?/PointingToDeclaration/"></a>[waitVisualMediaGroupContent](wait-visual-media-group-content.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVisualMediaGroupContent/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[*]?]#kotlin.Int#kotlin.Boolean#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.abstracts.VisualMediaGroupContent],dev.inmo.tgbotapi.types.message.content.abstracts.VisualMediaGroupContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitVisualMediaGroupContent](wait-visual-media-group-content.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, includeMediaGroups: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = true, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[VisualMediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-visual-media-group-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[VisualMediaGroupContent](../dev.inmo.tgbotapi.types.message.content.abstracts/-visual-media-group-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVoice/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.VoiceContent],dev.inmo.tgbotapi.types.message.content.media.VoiceContent?]?/PointingToDeclaration/"></a>[waitVoice](wait-voice.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVoice/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.CommonMessage[dev.inmo.tgbotapi.types.message.content.media.VoiceContent],dev.inmo.tgbotapi.types.message.content.media.VoiceContent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitVoice](wait-voice.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[VoiceContent](../dev.inmo.tgbotapi.types.message.content.media/-voice-content/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[VoiceContent](../dev.inmo.tgbotapi.types.message.content.media/-voice-content/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVoiceChatEndedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.voice.VoiceChatEnded],dev.inmo.tgbotapi.types.message.ChatEvents.voice.VoiceChatEnded?]?/PointingToDeclaration/"></a>[waitVoiceChatEndedEvents](wait-voice-chat-ended-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVoiceChatEndedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.voice.VoiceChatEnded],dev.inmo.tgbotapi.types.message.ChatEvents.voice.VoiceChatEnded?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitVoiceChatEndedEvents](wait-voice-chat-ended-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[VoiceChatEnded](../dev.inmo.tgbotapi.types.message.ChatEvents.voice/-voice-chat-ended/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[VoiceChatEnded](../dev.inmo.tgbotapi.types.message.ChatEvents.voice/-voice-chat-ended/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVoiceChatEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.VoiceChatEvent],dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.VoiceChatEvent?]?/PointingToDeclaration/"></a>[waitVoiceChatEvents](wait-voice-chat-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVoiceChatEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.VoiceChatEvent],dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.VoiceChatEvent?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitVoiceChatEvents](wait-voice-chat-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[VoiceChatEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-voice-chat-event/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[VoiceChatEvent](../dev.inmo.tgbotapi.types.message.ChatEvents.abstracts/-voice-chat-event/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVoiceChatParticipantsInvitedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.voice.VoiceChatParticipantsInvited],dev.inmo.tgbotapi.types.message.ChatEvents.voice.VoiceChatParticipantsInvited?]?/PointingToDeclaration/"></a>[waitVoiceChatParticipantsInvitedEvents](wait-voice-chat-participants-invited-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVoiceChatParticipantsInvitedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.voice.VoiceChatParticipantsInvited],dev.inmo.tgbotapi.types.message.ChatEvents.voice.VoiceChatParticipantsInvited?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitVoiceChatParticipantsInvitedEvents](wait-voice-chat-participants-invited-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[VoiceChatParticipantsInvited](../dev.inmo.tgbotapi.types.message.ChatEvents.voice/-voice-chat-participants-invited/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[VoiceChatParticipantsInvited](../dev.inmo.tgbotapi.types.message.ChatEvents.voice/-voice-chat-participants-invited/index.md)> <br><br><br>|
|
||
|
| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVoiceChatStartedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.voice.VoiceChatStarted],dev.inmo.tgbotapi.types.message.ChatEvents.voice.VoiceChatStarted?]?/PointingToDeclaration/"></a>[waitVoiceChatStartedEvents](wait-voice-chat-started-events.md)| <a name="dev.inmo.tgbotapi.extensions.behaviour_builder.expectations//waitVoiceChatStartedEvents/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[*]?]#kotlin.Int#kotlin.coroutines.SuspendFunction1[dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage[dev.inmo.tgbotapi.types.message.ChatEvents.voice.VoiceChatStarted],dev.inmo.tgbotapi.types.message.ChatEvents.voice.VoiceChatStarted?]?/PointingToDeclaration/"></a>[common] <br>Content <br>suspend fun [BehaviourContext](../dev.inmo.tgbotapi.extensions.behaviour_builder/-behaviour-context/index.md).[waitVoiceChatStartedEvents](wait-voice-chat-started-events.md)(initRequest: [Request](../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<*>? = null, errorFactory: [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<*> = { null }, count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, filter: [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)<[VoiceChatStarted](../dev.inmo.tgbotapi.types.message.ChatEvents.voice/-voice-chat-started/index.md)>? = null): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[VoiceChatStarted](../dev.inmo.tgbotapi.types.message.ChatEvents.voice/-voice-chat-started/index.md)> <br><br><br>|
|
||
|
|