Фильтрация текста при помощи регулярных выражений и создания своего правила для бота через vkbottle
Пытаюсь написать правило для своего бота, которое сортировало бы введёные ФИО от другого текста, при помощи регулярных выражений.
В конечном счёте ничего не работает, не могу понять где ошибка.
from vkbottle.dispatch.rules import ABCRule
from vkbottle.bot import Message
class Fullname (ABCRule[Message]):
async def check(self, event: Message) -> bool:
return event.text == '[А-ЯЁ][а-яё]+\s+[А-ЯЁ][а-яё]+(?:\s+[А-ЯЁ][а-яё]+)?'