//[docs](../../index.md)/[dev.inmo.tgbotapi.extensions.behaviour_builder.expectations](index.md)
# Package dev.inmo.tgbotapi.extensions.behaviour_builder.expectations
## Types
| Name | Summary |
|---|---|
| [CallbackQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCallbackQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| [common]
Content
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)?
|
| [ChatMemberUpdatedMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FChatMemberUpdatedMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| [common]
Content
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)?
|
| [CommonMessageToContentMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FCommonMessageToContentMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| [common]
Content
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)?
|
| [EventMessageToEventMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FEventMessageToEventMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| [common]
Content
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)?
|
| [InlineQueryMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FInlineQueryMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| [common]
Content
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)?
|
| [NullableRequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FNullableRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| [common]
Content
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)>?
|
| [PassportMessageMapper](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FPassportMessageMapper%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| [common]
Content
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)
|
| [RequestBuilder](index.md#%5Bdev.inmo.tgbotapi.extensions.behaviour_builder.expectations%2FRequestBuilder%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)| [common]
Content
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)>
|
## Functions
| Name | Summary |
|---|---|
| [expectFlow](expect-flow.md)| [common]
Content
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)>
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.html)<[T](expect-flow.md)>): <[T](expect-flow.md)>
|
| [expectOne](expect-one.md)| [common]
Content
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)
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)
|
| [waitAnimation](wait-animation.md)| [common]
Content
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)>
|
| [waitAnyInlineQuery](wait-any-inline-query.md)| [common]
Content
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)>
|
| [waitAnyMediaGroupContent](wait-any-media-group-content.md)| [common]
Content
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)>
|
| [waitAnyPassportMessages](wait-any-passport-messages.md)| [common]
Content
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)>
|
| [waitAudio](wait-audio.md)| [common]
Content
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)>
|
| [waitAudioMediaGroupContent](wait-audio-media-group-content.md)| [common]
Content
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)>
|
| [waitBaseInlineQuery](wait-base-inline-query.md)| [common]
Content
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)>
|
| [waitChannelChatCreatedEvents](wait-channel-chat-created-events.md)| [common]
Content
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)>
|
| [waitChannelEvents](wait-channel-events.md)| [common]
Content
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)>
|
| [waitChatEvents](wait-chat-events.md)| [common]
Content
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)>
|
| [waitChatMemberUpdated](wait-chat-member-updated.md)| [common]
Content
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)>
|
| [waitCommonChatMemberUpdated](wait-common-chat-member-updated.md)| [common]
Content
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)>
|
| [waitCommonEvents](wait-common-events.md)| [common]
Content
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)>
|
| [waitContact](wait-contact.md)| [common]
Content
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)>
|
| [waitContentMessage](wait-content-message.md)| [common]
Content
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)>
|
| [waitDataCallbackQuery](wait-data-callback-query.md)| [common]
Content
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)>
|
| [waitDeleteChatPhotoEvents](wait-delete-chat-photo-events.md)| [common]
Content
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)>
|
| [waitDice](wait-dice.md)| [common]
Content
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)>
|
| [waitDocument](wait-document.md)| [common]
Content
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)>
|
| [waitDocumentMediaGroupContent](wait-document-media-group-content.md)| [common]
Content
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)>
|
| [waitDocumentsGroup](wait-documents-group.md)| [common]
Content
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)>>
|
| [waitGame](wait-game.md)| [common]
Content
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)>
|
| [waitGameShortNameCallbackQuery](wait-game-short-name-callback-query.md)| [common]
Content
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)>
|
| [waitGroupChatCreatedEvents](wait-group-chat-created-events.md)| [common]
Content
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)>
|
| [waitGroupEvents](wait-group-events.md)| [common]
Content
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)>
|
| [waitInlineMessageIdCallbackQuery](wait-inline-message-id-callback-query.md)| [common]
Content
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)>
|
| [waitInlineMessageIdDataCallbackQuery](wait-inline-message-id-data-callback-query.md)| [common]
Content
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)>
|
| [waitInlineMessageIdGameShortNameCallbackQuery](wait-inline-message-id-game-short-name-callback-query.md)| [common]
Content
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)>
|
| [waitInvoice](wait-invoice.md)| [common]
Content
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)>
|
| [waitLeftChatMemberEvents](wait-left-chat-member-events.md)| [common]
Content
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)>
|
| [waitLocation](wait-location.md)| [common]
Content
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)>
|
| [waitLocationInlineQuery](wait-location-inline-query.md)| [common]
Content
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)>
|
| [waitMedia](wait-media.md)| [common]
Content
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)>
|
| [waitMediaGroup](wait-media-group.md)| [common]
Content
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)>>
|
| [waitMessageAutoDeleteTimerChangedEvents](wait-message-auto-delete-timer-changed-events.md)| [common]
Content
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)>
|
| [waitMessageCallbackQuery](wait-message-callback-query.md)| [common]
Content
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)>
|
| [waitMessageDataCallbackQuery](wait-message-data-callback-query.md)| [common]
Content
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)>
|
| [waitMessageGameShortNameCallbackQuery](wait-message-game-short-name-callback-query.md)| [common]
Content
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)>
|
| [waitMyChatMemberUpdated](wait-my-chat-member-updated.md)| [common]
Content
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)>
|
| [waitNewChatMembersEvents](wait-new-chat-members-events.md)| [common]
Content
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)>
|
| [waitNewChatPhotoEvents](wait-new-chat-photo-events.md)| [common]
Content
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)>
|
| [waitNewChatTitleEvents](wait-new-chat-title-events.md)| [common]
Content
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)>
|
| [waitPassportMessages](wait-passport-messages.md)| [common]
Content
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)>
|
| [waitPassportMessagesWith](wait-passport-messages-with.md)| [common]
Content
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)>
|
| [waitPhoto](wait-photo.md)| [common]
Content
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)>
|
| [waitPhotoGallery](wait-photo-gallery.md)| [common]
Content
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)>>
|
| [waitPinnedMessageEvents](wait-pinned-message-events.md)| [common]
Content
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)>
|
| [waitPlaylist](wait-playlist.md)| [common]
Content
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)>>
|
| [waitPoll](wait-poll.md)| [common]
Content
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)>
|
| [waitProximityAlertTriggeredEvents](wait-proximity-alert-triggered-events.md)| [common]
Content
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)>
|
| [waitSticker](wait-sticker.md)| [common]
Content
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)>
|
| [waitSupergroupChatCreatedEvents](wait-supergroup-chat-created-events.md)| [common]
Content
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)>
|
| [waitSupergroupEvents](wait-supergroup-events.md)| [common]
Content
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)>
|
| [waitText](wait-text.md)| [common]
Content
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)>
|
| [waitUnknownCallbackQuery](wait-unknown-callback-query.md)| [common]
Content
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)>
|
| [waitVenue](wait-venue.md)| [common]
Content
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)>
|
| [waitVideo](wait-video.md)| [common]
Content
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)>
|
| [waitVideoGallery](wait-video-gallery.md)| [common]
Content
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)>>
|
| [waitVideoNote](wait-video-note.md)| [common]
Content
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)>
|
| [waitVisualGallery](wait-visual-gallery.md)| [common]
Content
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)>>
|
| [waitVisualMediaGroupContent](wait-visual-media-group-content.md)| [common]
Content
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)>
|
| [waitVoice](wait-voice.md)| [common]
Content
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)>
|
| [waitVoiceChatEndedEvents](wait-voice-chat-ended-events.md)| [common]
Content
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)>
|
| [waitVoiceChatEvents](wait-voice-chat-events.md)| [common]
Content
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)>
|
| [waitVoiceChatParticipantsInvitedEvents](wait-voice-chat-participants-invited-events.md)| [common]
Content
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)>
|
| [waitVoiceChatStartedEvents](wait-voice-chat-started-events.md)| [common]
Content
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)>
|