Как сделать, чтобы бот отвечал главным меню на любое сообщение?
Доброго времени суток. Я написала телеграм бота в Python, но когда заходишь далеко в меню, назад можно вернуться только с помощью команды /start, что не очень удобно, я видела ботов, которые могут возвращать назад, на главную, при отправке любого сообщения боту. Как это сделать?
Есть 2 варианта вернуться в главное меню через команду к примеру /menu или же создай "команду" из метода on_message() которая вернет пользователя в главное меню, правда если пользователь сделает ошибку в команде его вернет в начало, это не очень хорошо
Нужно еще добавить, создавая команду из метода on_message() будь осторожен и делай это последней командой в коде, если она будет первой все команды после нее не будут определяться и будут игнорироваться
Можно в message_handler в else (если навигация по меню происходить через сообщения или KeyboardButton) прописать чтобы возвращалась функция (def) главного меню или приветствия