diff --git a/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/CommandHandling.kt b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/CommandHandling.kt index bc1827f9cc..1321b1a675 100644 --- a/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/CommandHandling.kt +++ b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/CommandHandling.kt @@ -50,6 +50,9 @@ internal fun BC.commandUncounted( val command = it.botCommandTextSourceOrNull() ?.takeIf { commandRegex.matches(it.command) } ?: return@forEach + if (command.username == null) { + return@lambda true + } val botInfo = botInfo() if (botInfo == null || command.username == botInfo.username) { return@lambda true