diff --git a/mirzaev/vk/robot/bobby/system/public/index.php.template b/mirzaev/vk/robot/bobby/system/public/index.php.template index 5c1536f..2aa3c77 100644 --- a/mirzaev/vk/robot/bobby/system/public/index.php.template +++ b/mirzaev/vk/robot/bobby/system/public/index.php.template @@ -42,7 +42,7 @@ $database->truncate(); $chat = new chat; // Инициализация команды "ролевое действие" -$chat->pattern('/(*UTF8)\*([A-я\w\s]+)\*/', new command(function (array $update, string $text) use ($robot) { +$chat->pattern('/(*UTF8)\*([A-яё\w\s]+)\*/', new command(function (array $update, string $text) use ($robot) { try { // Удаление сообщения $robot->message()->delete($update['object']['message']['conversation_message_id'], $update['object']['message']['peer_id']); @@ -62,7 +62,7 @@ $chat->pattern('/(*UTF8)\*([A-я\w\s]+)\*/', new command(function (array $update $receiver = $robot->user()->get($update['object']['message']['reply_message']['from_id']); // Поиск падежей для получателя - preg_match_all('/(*UTF8)\s\|([А-я\w]+)$/', $text, $matches); + preg_match_all('/(*UTF8)\s\|([А-яё\w]+)$/', $text, $matches); // Инициализация падежа получателя $receiver_case = $matches[1][0]; @@ -72,13 +72,13 @@ $chat->pattern('/(*UTF8)\*([A-я\w\s]+)\*/', new command(function (array $update } else $target = ''; // Поиск падежей для отправителя - preg_match_all('/(*UTF8)^\|([А-я\w]+)\s/', $text, $matches); + preg_match_all('/(*UTF8)^\|([А-яё\w]+)\s/', $text, $matches); // Инициализация падежа отправителя $sender_case = $matches[1][0]; // Удаление команд падежей из строки - $text = preg_replace('/(*UTF8)\s?\|[А-я\w]+\s?/', '', $text, 500); + $text = preg_replace('/(*UTF8)\s?\|[А-яё\w]+\s?/', '', $text, 500); // Отправка сообщения с ролевым действием $robot->message($update['object']['message']['peer_id'], "@id$sender->id ($sender->first_name$sender_case) $text$target");