как сделать, чтобы после ответа пользователя появлялся следующий вопрос и считало количество правильных ответов? Для тг бота

Не могу понять как сделать в тг боте, чтобы пользователь вводил свой ответ в чат бота и сам бот считал количество правильных ответов, и после опроса появлялся текст с выводом, можете пожалуйста подсказать как это сделать?

@bot.message_handler(content_types = ['text'])
def text(message):
score = 0
if message.text == "/start":
    bot.send_message(message.from_user.id, 'Привет, я бот по профориентации, я помогу тебе выбрать будущую профессию надеюсь ты справишься!!! Введи /test чтобы начать тест.  ')
elif message.text == "/test":
    for question in questions:
        bot.register_next_step_handler(message, text)
        bot.send_message(message.from_user.id, question.vopros, reply_markup = keyboard)
        otvet = readchar.readchar()
        if otvet == question.otvet:
            score += 1
   
bot.infinity_polling()

Ответы (0 шт):