Здесь нет привязки к языку.
Ну значится вот вопрос
Суть бота: человек нажимает на кнопку "начать тест", затем бот последовательно его спрашивает и записывает ответы.
Пример диалога (б - бот, п - пользователь):
Б: Здравствуйте. Хотите начать? [кнопка начать]
П: [нажимает на кнопку]
Б: [Первый вопрос]
П: [Первый ответ]
Б: Ваш ответ [Первый ответ] записан
[Второй вопрос]
П: [Второй ответ]
...итд
У меня был вариант с базой данных или переменной «сессия», где для каждого пользователя записываются его ответы на вопросы, а также на каком вопросе он сейчас, чтобы вывести следующий вопрос.
Но я пробовал реализовать вариант выше, и получилось как-то криво. Может есть варианты проще?
Все же, если поможет, бота я пишу на Python через pyTelegramBotAPI
P.S. Проблема еще в том, что кроме теста этого там должно быть еще несколько кнопок, при нажатии на которые начинается другой последовательный ввод. То есть просто инкремент запихнуть не поможет...