@White_Bambie

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

Пользователь вводит значение, которое запрашивается в сообщении. Если ввел цифровое значение, то бот переходит на следующий этап. При попытке ввести текст, должно произойти информирование пользователя и откат на предыдущий пункт. Как это сделать? isalpha и isdigit пробовал, бот не обрабатывает условия.

Код
# Указываем возраст
def start_age(message):
    global age
    age = bot.send_message(message.chat.id, 'Укажите возраст (лет)')
    bot.register_next_step_handler(age, save_weight)


# Указываем вес
def save_weight(message):
    global age
    global weight

    age = float(message.text)

    weight = bot.send_message(message.chat.id, 'Укажите вес (кг)')
    bot.register_next_step_handler(weight, save_growth)
  • Вопрос задан
  • 22 просмотра
Решения вопроса 1
@White_Bambie Автор вопроса
try
except

вопрос закрыт!
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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