waitCommandMessage

fun BehaviourContext.waitCommandMessage(commandRegex: Regex, initRequest: Request<*>? = null, excludeCommandsToOtherBots: Boolean = true, errorFactory: NullableRequestBuilder<*> = { null }): Flow<CommonMessage<TextContent>>

Will filter all the messages and include required commands with commandRegex.


fun BehaviourContext.waitCommandMessage(command: String, initRequest: Request<*>? = null, excludeCommandsToOtherBots: Boolean = true, errorFactory: NullableRequestBuilder<*> = { null }): Flow<CommonMessage<TextContent>>
fun BehaviourContext.waitCommandMessage(botCommand: BotCommand, initRequest: Request<*>? = null, excludeCommandsToOtherBots: Boolean = true, errorFactory: NullableRequestBuilder<*> = { null }): Flow<CommonMessage<TextContent>>