@TemaGerb27

Что делать выдает ошибку в TeleBot при регистрации шага?

Мне нужно, что бы когда человек нажимал на кнопку, ему писало "введите сумму на которую хотите пополнить баланс" и когда он пишет, бот прибавляет к этой сумме 115 и кидает пользователю сообщение.
elif callback.data == 'ball':
        bot.send_message(callback.message.chat.id, 'Введите сумму на которую вы хотите пополнить баланс')
        bot.register_next_step_handler(callback, get_symma)
def get_symma(message):
    global symma
    symma = message.text
    bot.send_message(callback.message.chat.id,'Переведите ' + symma + ' рублей')
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
@TKDBOT
Учу python. Готов к конструктивной критике.
elif callback.data == 'ball':
    mes = bot.send_message(callback.message.chat.id, 'Введите сумму на которую вы хотите пополнить баланс')
    bot.register_next_step_handler(mes, get_symma)
        
        
def get_symma(message):
    summa = int(message.text) + 115
    bot.send_message(message.chat.id,f'Переведите {summa} рублей')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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