Telegram Bot quiz проблема с вопросами
@bot.message_handler(content_types=['text']) def handle_text(message): global index global score
if message.text == 'quiz':
quiz_button = telebot.types.ReplyKeyboardMarkup(True, one_time_keyboard=5, selective=None, row_width=4)
quiz_button.row('A', 'B', 'C', 'D')
bot.send_message(message.chat.id, questions[index]["question"] + "?")
bot.send_message(message.chat.id, "A." + questions[index]["A."] + "\n")
bot.send_message(message.chat.id, "B." + questions[index]["B."] + "\n")
bot.send_message(message.chat.id, "C." + questions[index]["C."] + "\n")
bot.send_message(message.chat.id, "D." + questions[index]["D."] + "\n")
bot.send_message(message.chat.id, '{}'.format(questions[index]), reply_markup=quiz_button)
if message.text() == questions[index]["ans"]:
bot.send_message(message.chat.id,'Right!')
index = index + 1
score = score + 1
else:
bot.send_message(message.chat.id,'Wrong')
index = index + 1
else:
bot.send_message(message.chat.id, 'Score: {}'.format(score))
Не знаю как можно сделать правильный код для вопросника,хочется как TriviaBot. Можете помочь? Спасибо