Ответы пользователя по тегу Клавиатура
  • Как сделать чтобы телеграм бот не присылал предыдущее сообщение с кнопками?

    lxst
    @lxst
    Студент программист
    Можно конечно и лучше логику составить, но вот:
    @bot.message_handler(content_types=['text'])
    def lmdbot(message):
        if message.text == 'Рухати мишкою':
            bot.register_next_step_handler(bot.send_message(message.from_user.id, 'Скільки разів?'), mousemove)
        else:
            markup = telebot.types.ReplyKeyboardMarkup(row_width=2)
            markup.add(telebot.types.KeyboardButton("Рухати мишкою"))
            bot.send_message(message.from_user.id, "Що робити?", reply_markup=markup)
    
    def mousemove(message):
        times = int(message.text)
        try:
            for a in range(times):
                rh=random.randint(0, 1080)
                rw=random.randint(0, 1920)
                mouse.move(rw, rh, duration=1)
        except:
            lmdbot(message)
    Ответ написан
    Комментировать