if x == 1:
@bot.message_handler(content_types="text")
def send(message):
...
Так работать НЕ будет. Ты явно не очень понимаешь, что делаешь.
1. Должна быть только одна функция, декорированная как
@bot.message_handler(content_types="text")
. Если их несколько, отработате только одна.
2. Ты должен хранить сведения:
- Какой вопрос был последним задан тому или иному пользователю
- Какие вопросы были уже заданы тому или иному пользователю
В рамках обучения их можно хранить в словаре, но в реальном боте потребуется постоянное хранилище (например, БД), в котором эти сведения пережили бы перезапуск бота
3. Внутри обработчика
@bot.message_handler
ты должен получить ID пользователя, отправившего сообщение, взять из описанного выше хранилища номер последнего заданного вопроса (если есть), и уже на основании этого номера судить о том, правильный ли ответ.