Задать вопрос
@tostera

Как сделать, чтобы бот отвечал на команды любого регистра?

У меня в боте есть команда например "/вопрос"

Как сделать, чтобы бот реагировал и на "/Вопрос", "/вОпрос", "/ВОПРОС" и т.д. Или нужно все в ручную вводить? ._.
if "/вопрос" in event.text or "/Вопрос" in event.text or ... :
  • Вопрос задан
  • 582 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
idegree
@idegree
Senior Workaround Developer
Преведите все к одному регистру, например, к нижнему:
if "/вопрос" in event.text.lower()

Подробнее о строковых методах (в том числе lower): https://docs.python.org/3/library/stdtypes.html#st...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы