@InkoGnito123

Aiogram3.8.0 Как можно сделать команды, которые будут без префикса не используя startwith?

Я хочу сделать игрового бота, но класс Command работает только с префиксами, а мне нужно чтобы были команды по типу: "Дом" ,"Дом 1", "Машина", " Машина улучшить"
мне нужно без использования startwith
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
# с пробелом - параметры, без пробела просто совпадение.
if message.text.startswith('command' + ' ') or message.text == 'command':
    ...

Ну и разумеется, это надо проверять не деревом if-elif-else, а чем-то более вменяемым, чтобы можно было сразу параметры разбирать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы