Мне нужно доработать функцию
Суть в том ,что мой бот задает вопрос, на вопросы можно ответить с помощью кнопок. Теперь мне надо ,чтобы после нажатия кнопки ,бот задавал следующий вопрос
import telebot
from telebot import types
bot = telebot.TeleBot("1359397658:AAFzVYZM8LoyZDkQHuh2WwNckb2oZP3Lzj0")
@bot.message_handler(commands=['next'])
def send_welcome(message):
bot.reply_to(message, "Хэй! Как дела? Ответь на вопрос: ")
markup = types.ReplyKeyboardMarkup()
itembtna = types.KeyboardButton('1 сентября 1939 г.')
itembtnv = types.KeyboardButton('22 июля 1941 г.')
itembtnc = types.KeyboardButton('9 мая 1945 г.')
itembtnd = types.KeyboardButton('22 июня 1939 г.')
#itembtne = types.KeyboardButton('e')
markup.row(itembtna, itembtnv )
markup.row(itembtnc, itembtnd )
bot.send_message(message.chat.id, "Когда началась Вторая Мировая Война:", reply_markup=markup) #бот задал вопрос и появляются кнопки
@bot.message_handler(content_types=['text']) #теперь после нажатия кнопки ,бот отвечает
def send_welcome(message):
if message.text == '1 сентября 1939 г.':
bot.send_message(message.chat.id,'Правильно, что бы получить следующий вопрос введите /next')
elif message.text == '22 июля 1941 г.' or '9 мая 1945 г.' or '22 июня 1939 г.':
bot.send_message(message.chat.id,'Неправильно, что бы получить следующий вопрос введите /next')
# но если я пытаюсь добавить новый вопрос ,бот продолжает отвечать на прошлый вопрос
bot.polling(none_stop = True)