waitCommandMessage

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

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<ChatContentMessage<TextContent>>(source)
fun BehaviourContext.waitCommandMessage(botCommand: BotCommand, initRequest: Request<*>? = null, excludeCommandsToOtherBots: Boolean = true, errorFactory: NullableRequestBuilder<*> = { null }): Flow<ChatContentMessage<TextContent>>(source)