@Byton_Shaggy

Хочу добавить в Telegram Bot возможность проверки, как это сделать?

Пишу бота-калькулятор используя библиотеку PyTelegramBotAPI. Хочу добавить проверку при которой если пользователь введёт текст, ему выдаст ошибку. Также в графе "деление" хочу добавить проверку, что если пользователь будет делить число на ноль, ему бот также выдавал бы ответ, что на ноль делить невозможно.
Сама частичка кода:

def result(message) :
    global operation
    operation = message.text
    if operation == 'Умножение' :
        resylt = int(num1) * int(num2)
        bot.send_message(message.chat.id, str(resylt))
    elif operation == 'Деление' :
        resylt = int(num1) / int(num2)
        bot.send_message(message.chat.id, str(resylt))
    elif operation == 'Сложение' :
        resylt = int(num1) + int(num2)
        bot.send_message(message.chat.id, str(resylt))
    elif operation == 'Вычитание' :
        resylt = int(num1) - int(num2)
        bot.send_message(message.chat.id, str(resylt))
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
JustKappaMan
@JustKappaMan
Frontend, backend, desktop. Всего понемногу.
как это сделать?

Используя условные операторы и методы бота для отправки сообщений :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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