Перейти к основному содержимому

🧠 Система викторин

Описание

Файл: QuizSystem.py

Полнофункциональный движок викторин, поддерживающий текстовые, графические и аудио вопросы.

Функции

  • Типы вопросов:
    • MCQ (Множественный выбор): На основе кнопок или модальных окон.
    • Blind Image: Показывает изображение, пользователи угадывают через кнопки или текст.
    • Blind Music: Воспроизводит аудио в голосовом канале, пользователи угадывают через текст (Модальное окно).
  • Управление сессиями: Система лобби, таблица лидеров в реальном времени, восстановление состояния.
  • Рейтинг: Индивидуальный подсчёт очков пользователей.

Команды

Управление

КомандаОписание
/quiz createСоздать именованную викторину.
/quiz add_mcqДобавить стандартный вопрос.
/quiz add_blind_imageДобавить вопрос с изображением.
/quiz add_blind_musicДобавить музыкальный вопрос (требуется FFmpeg).
/quiz listСписок всех викторин.

Игровой процесс

КомандаОписание
/quiz startЗапустить лобби.
/quiz stopПринудительно завершить сессию.