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

Документация Гайд

Начало работы

Добавь бота из хаба королевства, выбери канал бота, задай роль Bot Admin и подключи королевство.

Перед началом

Discord-бот идёт вместе с RokHub для твоего королевства, рядом с хабом королевства. Когда у твоего королевства есть RokHub, всё ниже занимает около десяти минут.

На Discord-сервере твоего королевства нужен Manage Server (или Administrator), чтобы добавить бота и менять его настройки.

Добавь бота на свой сервер

  1. 1

    Открой хаб своего королевства по адресу kingdom.rokhub.app и номеру королевства, например kingdom.rokhub.app/4043, и войди через Discord.

  2. 2

    Открой вкладку Discord Bot вверху.

  3. 3

    В разделе «Добавить бота ещё куда-то» найди свой сервер и нажми «Добавить бота». Discord попросит подтвердить: оставь все запрашиваемые права, чтобы работали все функции.

  4. 4

    Нажми «Обновить» в хабе. Теперь у твоего сервера будет статус «Бот добавлен».

  5. 5

    Выбери свой сервер. Когда руководство выбирает его впервые, сервер привязывается к твоему королевству. Эта привязка и заставляет работать /stats, /seed, /title и оповещения KvK.

Уже привязал не тот сервер? Смени ID сервера Discord в настройках королевства в хабе.

Выбери канал бота

Команды поиска вроде /commander, /pairings, /timer и /event молчат, пока ты не выберешь, где им можно работать. Так они не захламляют основной чат.

  1. 1

    Создай канал вроде #bot-commands или используй уже имеющийся.

  2. 2

    Запусти /channel add group: All Commands channel: #bot-commands.

  3. 3

    Необязательно: дай KvK Commands или Meta Lineups тоже свой канал.

Задай роль Bot Admin

Админы сервера всегда могут управлять ботом. Офицерам без Manage Server нужна роль Bot Admin.

  1. 1

    Запусти /config admin-role role: @Officers (или роль твоего руководства).

  2. 2

    Discord скрывает админ-команды от участников без Manage Server. В Server Settings, Integrations, RokHub разреши эту роль тоже, чтобы офицеры видели команды в списке.

Канал логов и язык

  1. 1

    Запусти /config log-channel channel: #bot-logs. Бот сообщает там о потерянных правах и удалённых каналах.

  2. 2

    Запусти /config language, если на твоём сервере говорят на другом языке. Посты для всех переключатся на него. Ответы одному человеку следуют языку Discord этого человека.

Панель управления

Каждая настройка есть и во вкладке Discord Bot хаба королевства: «Настройка сервера», «Календарь событий», «Напоминания», «Инструменты KvK», «Заявки на MGE», «Верификация», «Доска руководства» и «Конструктор сервера».

Настройки, которые ты меняешь там, и настройки, которые ты меняешь командами, это одни и те же настройки.

Проверь, что всё работает

  1. 1

    Запусти /help. Ты должен увидеть все команды, админские отмечены замком.

  2. 2

    Запусти /stats governor: твой ID правителя. Ты должен получить карточку статистики.

  3. 3

    Запусти /commander name: Achilles в канале бота.

Дальше настрой верификацию, чтобы /stats и /title знали, кто есть кто.

Команды в этом гайде