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

Как сделать проверку нескольких условий в телеграм боте?

Здравствуйте!
Возможно ли сделать проверку нескольких условий, чтобы хотя бы при одном совпадении условие выполнялось и вылетало сообщение?
То есть к примеру пользователь вводит цифру 1 или 3, и при вводе любого из этих чисел условие выполнялось и вылетало сообщение
  • Вопрос задан
  • 226 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
remberq
@remberq
Пытаюсь понять, что такое это ваше IT
Я сам только начал изучать программирование, но вроде могу вам подсказать.
Делаетеся через or или and
Пример if x < 3 or x != 0
Имеется ввиду, что если одно из этих условий сработает то проверка пройдет
Пример if x == 5 and y == 4
Означает, что проверка пройдет только если оба условия будут True
Вроде синтаксис верный, заранее извиняюсь если есть косяки)
Ответ написан
Комментировать
@karonion
Я работаю с pyTelegramBotApi и реализую следующим образом:
if message.text == '1' or message.text == '3':
bot.send.message(message.chat.id, text='Hello')
т.е. Если в тексте сообщения пользователя содержится та или иная информация - бот реагирует на неё соответственно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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