Добрый день, изучаю Python и пишу Telegram бота. Столкулся с проблемой, что бот не ожидает ответа от меня.
Идея такая, что бы сделать меню, которое открывается только после введения "пароля".
Сейчас у меня такой код:
#Секретное меню
@bot.message_handler(regexp="Personal menu")
def personal_message(message):
if message.text.lower() == 'суперпароль':
bot.send_message(message.chat.id, 'Добро пожаловать, Данила')
else:
bot.send_message(message.chat.id, 'В доступе отказано')
Идея в том, что при введении 'супер пароль' , меня бы бот поприветствовал и далее я бы уже написал код который включит другое меню. В случае введение чего-либо, кроме пароля - бот писал бы в доступе отказано.
Когда я сейчас нажимаю на кнопку меню, он мне сразу пишет в Доступе отказано, не дожидаясь ввода сообщения.
Как исправить?