@DaniilSh

Как проверять сообщение на тип int?

Бот в телеграмме должен записывать сообщение пользователя в переменную. Как отклонять значения не в типе int и писать пользователю, что он должен ввести именно число?
  • Вопрос задан
  • 230 просмотров
Решения вопроса 2
@Evdokim001
PHP & WordPress developer
Для начала узнаешь какой тип у сообщения потом сравниваешь ==, если false отклонить если true принять.
Ответ написан
@marinavisotsky4687
if message.text.isdigit():
    perem = message.text
else:
    bot.send_message(message.from_user.id,'Введите число')


Попробуй должно работать
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Muv3k
Используйте самописную функцию
def is_number(number):
    try:
        int(number)
        return True
    except ValueError as ex:
        return False
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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