Обновить

Комментарии 5

То есть просто файл с парами вопрос-ответ?

Ну по сути внутри 3 файла, в котором описаны все нужные штуки. Первый yaml с структурой вопросов: сам вопрос, его сложность, массив из вариантов ответа, верный ответ и объяснение почему так:

questions:
  - id: 1
    difficulty: easy
    type: mcq
    question: "Какой протокол используется для асинхронной передачи сообщений в реактивных архитектурах?"
    options:
      - "HTTP/REST"
      - "Apache Kafka"
      - "FTP"
      - "SMTP"
    correct: 1
    explanation: "Apache Kafka обеспечивает надежную асинхронную передачу сообщений между сервисами в реактивных системах."

Второй маркдаун, с политикой обработки данных (потому что это важно)

И третий yaml с текстами самого бота: что отвечать на команды.

Делал для своего удобства, чтобы опечатки не править через код :)

А кто вопросы составлял? Сам писал или через нейронку генерил? Можно были бы самому придумать пары вопрос/правильный ответ, а все остальное (варианты ответа, объяснение) и правильный формат нейронка может сделать.

Так как не давно начал изучать Python, стараюсь из каждой статьи подчеркнуть что то для себя, и тут тоже кое что взял, благодарочка) Собрав все знания написал первого бота @Quiz_Film_Games_bot.

Приятно слышать, что кому то помог!

Я как владелец канала получил с бота очень хорошие продуктовые метрики :)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
www.agima.ru
Дата регистрации
Дата основания
Численность
501–1 000 человек
Местоположение
Россия
Представитель
Кристина Ляпцева