Перейти к содержанию

Единое меню квизов

Общедоступный топ и интерактивное меню по правам: 31 игра, быстрый раунд или серия, активные сессии и настройки.

Доступ

Ведущий с Text-допуском. Если сервер изменил базовый уровень через /config access lvl, фактический доступ имеет приоритет.

Что настроить заранее

Сервер активирован; функция включена; обязательные роли и каналы заполнены; у бота есть View Channel, Send Messages, Embed Links и Read Message History. Для ролей дополнительно нужны Manage Roles, для голоса — Connect и Speak.

/quiz

Назначение

Открыть меню управления квизами.

Синтаксис

/quiz

Параметры

Параметров нет.

Кто может запускать

Ведущий с Text-допуском.

Серверное переопределение

Администратор может посмотреть и изменить уровень через /config access lvl. Значение 0 означает доступ только администраторам; уровни 1–5 сопоставляются с профилем ведущего. Проверить конкретного пользователя можно через /qa diagnose.

Что настроить заранее

Сервер активирован; функция включена; обязательные роли и каналы заполнены; у бота есть View Channel, Send Messages, Embed Links и Read Message History. Для ролей дополнительно нужны Manage Roles, для голоса — Connect и Speak.

Порядок действий

  1. Откройте подходящий канал и введите slash-команду.
  2. Заполните обязательные параметры; необязательные оставьте пустыми, если подходит серверное значение.
  3. Проверьте итоговое подтверждение перед действием, которое меняет роли, баланс или активное мероприятие.
  4. После ответа проверьте созданное сообщение, профиль или запись в панели.

Ожидаемый результат

При успехе Discord показывает подтверждение и идентификатор объекта, если он понадобится для отмены или продолжения. Ошибка всегда должна быть исправлена до повторной отправки.

Кнопки и формы

Если команда создаёт панель, используйте кнопки и формы только из последнего сообщения. Если кнопка больше не работает, обновите сообщение или повторно откройте панель.

Изменения состояния

Бот публикует или обновляет сообщения мероприятия, панели управления, роли победителей, статистику и журнал.

Типичные ошибки

  • Нет доступа. Проверьте уровень, направление и серверное переопределение через /qa diagnose.
  • Сервер не активирован. Завершите активацию в разделе «Сервер» панели.
  • Функция выключена. Включите соответствующий feature toggle и сохраните настройки.
  • Канал или роль не настроены. Заполните обязательное поле панели и повторите команду.
  • Боту не хватает права. Поднимите роль бота выше управляемых ролей и выдайте недостающее Discord permission.

Структура меню

/quiz открывает персональное ephemeral-меню. Всем участникам доступен «Топ квиза». Ведущим дополнительно доступны «Провести игру» с единым каталогом из 31 игры на двух страницах (16 и 15) и «Активные игры» со всеми сессиями сервера и ежедневным раундом.

Запуск игры

После выбора игры укажите текстовый канал, формат «Быстрый раунд» или «Игра до N очков», цель 2–20 для серии и таймер 10–180 секунд. Быстрый раунд всегда идёт до одного очка. Перед публичным запуском меню показывает итоговое подтверждение. Free/VIP-лимиты проверяются в момент запуска.

Права и служебные действия

Меню и топ открываются всем участникам сервера. Создатель останавливает свою ручную игру; руководство уровня 3+, администратор и Developer — любую ручную игру. Только администратор или Developer запускает и останавливает ежедневный квиз. Support-роль получает начисление баллов, руководство — настройку логов и медиабанк.

Общий каталог и медиабанк

Флаги используют визуальную игру «Угадай флаг», математика — генерируемые карточки, а анаграммы и шифрование объединены в визуальную игру «Собери слово». Старые категории ежедневного автоквиза не меняются. Для игр «Марка машины» и «Футболист» медиабанк принимает JPEG, PNG, WebP и GIF до 8 МиБ через Discord File Upload; удаление требует подтверждения.

Связанные настройки

quiz, run_text, event_rewards