four_menu = types.ReplyKeyboardMarkup(True, True)
four_menu.row('На головне меню')
bot.send_message(message.chat.id, 'Напиши нам якщо немає необхідної інформації', reply_markup=four_menu)
a = ['Написати нам', 'Залишки', 'Очікувані поставки', 'Забезпеченість', 'На головне меню']
if message.text not in a:
bot.send_message(message.chat.id, "Дякуємо, що звернулися до нас! Ми надамо відповідь найближчим часом")
Это реализация нажатия на клавишу, я записал названия всех кнопок в масив и проверяю, если пользователь вводит текст которого нет в масиве, то бот отсылает сообщение, но оно не работает поскольку последнее сообщение которое видит бот это 'Написати нам', как можно это реализовать? Через fsm?
Да, через fsm. После "Написать нам" ставится состояние. Когда бот получит текст при этом состоянии, он должен отправить уже второе сообщение И текст кнопок лучше хранить в переменных
можешь наглядно показать?)
В лс напишу
Обсуждают сегодня