Как создать квиз в Телеграм боте

Пишу телеграм бот (aiogram, SQLite) для квиза. Бот задает вопрос, юзер отвечает, бот проверяет ответ, пишет юзеру верно/неверно и задает следующий. В конце пишет, сколько правильных ответов. Имею табличку в SQLite с вопросами и ответами. Столкнулся на моменте, как дождаться ответа от юзера и задать следующий вопрос?

Выглядит так, что делать кучу стейтов не рационально, и не будет возможности развития. Хочется, чтобы сколько я загружу вопросов в базу, столько он и задаст. Думал в сторону рекурсии, но чет никак не могу придумать хендлер и как это реализовать. Подскажите, пожалуйста 🙂 Добавляю пример моего кода — он задает 2 и 3 вопрос, проверяет 1 и 2 вопрос. На 10 вопросов таких кусков будет 10, они полностью одинаковые) И ниже 3 функции, которые ему помогают (ходят в базу за данными)

def send_question(id): text = db.get_question_info(id)[0][0] return text def send_question_img(id): img = db.get_question_info(id)[0][1] return img def get_correct_answer(id): answer = db.get_question_answer(id) return answer

Источник: ru.stackoverflow.com

Викторина в телеграм боте | Как провести тест в телеграм боте

Как сделать интерактивный квиз бот в telegram Мастер класс 3 ⃣

В этом видео мы добавляем в бота механики для проведения онлайн-викторины а также разделяем бота на релизную и .

Создание викторин Telegram с помощью Quiz Bot

Надеюсь в данном видео все ясно и понятно изложено)

Как создавать тесты с вариантами ответов в Telegram?

Подписывайтесь на мой канал в Telegram: https://t.me/RomanKrotov Ссылка на сам чат-бот: https://t.me/QuizBot И мой паблик .

Как создать БОТА-ВИКТОРИНУ с ВОПРОСАМИ и КНОПКАМИ для TELEGRAM на PYTHON

Привет! В этом видео я расскажу, как создать Telegram бота на Python для прохождения викторин. Будет интересно .

Зарабаток в комментариях #shorts

Еще по теме:  Как исправить сообщение в Телеграмме на компьютере

Режим чата

Рейтинг
( Пока оценок нет )
Загрузка ...