При нажатии кнопок "Да" или "нет" бот не выводит сообщение и можно ли сделать так чтобы к каждому пункту выводился отдельный вопрос со своими ответами
@bot.message_handler(func=lambda message: True)
def handle_message(message):
if message.text == "1":
bot.reply_to(message, advices["кибербуллинг"])
ask_feedback(message)
elif message.text == "2":
bot.reply_to(message, advices["фишинг"])
ask_feedback(message)
elif message.text == "3":
bot.reply_to(message, advices["троллинг"])
ask_feedback(message)
else:
bot.reply_to(message, "Извини, я не понимаю. Пожалуйста, выбери номер из предложенных вариантов.")
def ask_feedback(message):
markup = types.ReplyKeyboardMarkup(one_time_keyboard=True, resize_keyboard=True)
markup.add("Да", "Нет")
bot.send_message(message.chat.id, "Смог ли я помочь тебе?", reply_markup=markup)
@bot.message_handler(func=lambda message: message.text.lower() in ["да", "нет"])
def handle_feedback(message):
if message.text.lower() == "да":
bot.send_message(message.chat.id, "Я рад был помочь.")
elif message.text.lower() == "нет":
bot.send_message(message.chat.id, "Мне очень жаль.")
помогите пожалуйста, срочно.