Как в боте телеграмм написать input?
Столкнулся с проблемой, что не знаю как в боте телеграмм сделать input. В питоне метод input ждёт ввода пользователя, а в telebot такого нет, при нажатии кнопки к примеру ввести число, если на нажатие этой кнопки был написан код и ещё к примеру функция с print('Тук-тук! Кто там??') код кнопки и код функции выполнится сразу же, человек даже не сможет ввести число или текст.
Есть способ решить эту проблему? Буду очень рад любым ответам и предложениям!
Ответы (1 шт):
Автор решения: Violet
→ Ссылка
@bot.message_handler(commands=['start'])
def start(message):
msg = bot.send_message(message.chat.id, 'привет, введи любой текст и отправь')
bot.register_next_step_handler(msg, start_2)
def start_2(message):
bot.send_message(message.chat.id, 'на предыдущем шаге вы ввели\n{}'.format(message.text)