RokHub
Смотреть документацию

Документация Заявки на MGE

/mge

Части для админов

Запись на MGE: анкета, рассмотрение офицерами, рейтинг и роль MGE.

Что делает

Публикует запись на MGE с кнопкой «Подать заявку!» за неделю до каждого MGE. Участники отвечают на короткую анкету на своём языке.

Каждая заявка попадает в ветку рассмотрения с кнопками «Принять» и «Отклонить». Офицеры расставляют принятых игроков по местам и правят очки за место.

Публикация выкладывает итоговые места, закрывает запись и выдаёт расставленным игрокам роль MGE. После настройки каждый MGE публикуется сам.

Когда использовать

Настрой один раз. Дальше используй при каждом MGE, чтобы рассматривать и публиковать.

Кто может использовать

Кто

Подать заявку может любой. Всё остальное требует админа, роль Bot Admin или роль MGE Admin. Роль MGE Admin задают только админы сервера.

Где

Любой канал, который видит бот.

Подкоманды

Введи команду, затем выбери одну из них. У каждой свои опции.

/mge setup Админ

Настраивает или обновляет запись на MGE.

  • signup_channel Обязательно канал

    Куда идёт пост записи с кнопкой «Подать заявку!».

  • posted_submissions_channel Обязательно канал

    Куда идут ветки рассмотрения офицерами.

  • placement_points Обязательно текст

    Очки за место, начиная с первого, в миллионах. Подойдёт текст вроде Unlimited. До 100 мест.

  • signup_open_day Обязательно выбор из списка

    День, когда открывается запись, на неделе перед MGE, в 00:00 UTC.

    ПонедельникВторникСредаЧетвергПятницаСубботаВоскресенье
  • mge_info_file Обязательно файл

    Файл .txt с правилами твоего MGE, до 100 КБ.

  • mge_troop_type Необязательно выбор из списка

    Принудительно задать тип войск.

    ПехотаСтрелокЛидерствоКавалерия

    По умолчанию: Календарь MGE

  • next_mge_date Необязательно текст

    Переопределяет старт следующего MGE, YYYY-MM-DD. Должен быть понедельник.

  • ping_role Необязательно роль

    Роль для пинга, когда открывается запись.

  • mge_coordinator_role Необязательно роль

    Роль, которая отмечается в каждой новой заявке.

/mge settings Админ

Меняет день записи, позднюю запись и роль для пинга.

/mge questions Админ

Включает и выключает вопросы, добавляет твои, переводит и меняет порядок.

/mge admin Админ

Задаёт или убирает роль MGE Admin. Только для админов сервера.

/mge deactivate Админ

Выключает запись на MGE и сохраняет твои данные.

  • wipe_data Необязательно True или False

    Также удалить все посты, ветки, роли и записи MGE. Запросит подтверждение, отменить нельзя.

/mge edit Админ

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

  • rank Обязательно число

    Номер места. Следующий за последним добавляет новое место.

  • name Необязательно текст

    Игровое имя. Пусто оставляет текущее.

  • points Необязательно текст

    Очки в миллионах или текст. Пусто оставляет прежние.

/mge manual Админ

Ставит участника, не подававшего заявку. Он получает роль MGE при публикации.

  • member Обязательно участник

    Участник, которого нужно поставить.

  • rank Обязательно число

    Номер места.

  • name Необязательно текст

    Игровое имя. Пусто берёт их имя на сервере.

  • points Необязательно текст

    Очки за это место.

/mge apply

Подай заявку на MGE или посмотри, измени или отзови свою заявку.

Примеры

Скопируй пример, вставь в Discord и поменяй значения. Под каждым написано, что отвечает бот.

/mge setup signup_channel: #mge-signups posted_submissions_channel: #mge-review placement_points: Unlimited, 22, 20, 18, 17 signup_open_day: Monday mge_info_file: rules.txt

"Запись на MGE настроена", с ближайшим типом войск MGE и датой, 5 местами в рейтинге и числом включённых вопросов.

/mge questions

Личная панель, где можно включать и выключать вопросы, добавлять свои и менять их порядок.

/mge edit rank: 4 name: Kingslayer points: 18

"Место 4: Kingslayer, 18M." Пост с рейтингом обновляется.

/mge apply

Открывается форма заявки или твоя собственная заявка, если ты уже её отправил.

Советы и ошибки

Советы

  • Участникам не нужен /mge apply: кнопка «Подать заявку!» на посте записи делает то же самое.
  • Оставь mge_troop_type пустым. Бот следует календарю MGE и каждый раз выбирает нужный тип войск.
  • Кнопка «Скачать CSV» на посте с рейтингом отдаёт все заявки одной таблицей.

Частые ошибки

  • Файл с информацией должен быть простым файлом .txt. Сохрани правила как текст, а не как документ.
  • Боту нужны Send Messages и Embed Links в канале записи, а также Create Public Threads и Send Messages in Threads в канале рассмотрения.
  • «Опубликовать» просит ввести CONFIRM. До этого итоговый список никто не видит.

Настройка панели

Заявки на MGE

Каналы и роли, день записи, поздняя запись, очки, вопросы, заявки и рейтинги находятся на странице MGE в Вкладка Discord Bot в хабе твоего королевства.