Настройка бота
Настройка Discord-бота через панель WardenCore
После того как вы создали Discord-бота и пригласили его на сервер, следующий шаг -- подключить его к WardenCore через панель.
Настройка бота
Перейдите в Settings > Discord в панели WardenCore. Вы увидите форму конфигурации Discord-бота.
Обязательные настройки
| Настройка | Описание |
|---|---|
| Bot Token | Токен, который вы скопировали из Discord Developer Portal. Вставьте его точно как есть. |
| Guild ID | ID вашего сервера Discord. Ниже описано, как его найти. |
Необязательные настройки
| Настройка | Описание | По умолчанию |
|---|---|---|
| Command Prefix | Символ, вводимый перед командами. Например, если установлен !, команды выглядят как !bank. Если ? — как ?bank. | ! |
| Admin Roles | Список ID ролей Discord, которым разрешено использовать админ-команды. Можно добавить несколько ролей. | Пусто (админ-команды недоступны) |
| Discord Invite Link | Ссылка-приглашение на ваш сервер Discord (без https://). Используется в сообщениях приветственного набора и ссылках в embed-сообщениях. | Пусто |
Как найти Guild ID
Discord внутренне называет серверы "guilds". Чтобы скопировать ID вашего сервера:
Включите режим разработчика
Откройте Discord и перейдите в Settings (значок шестерёнки рядом с именем пользователя). Перейдите в App Settings > Advanced и включите Developer Mode.
Скопируйте Server ID
Вернитесь на сервер. Нажмите правой кнопкой мыши на название сервера в верхней части списка каналов и выберите Copy Server ID.
Вставьте в панель
Вставьте скопированный ID в поле Guild ID в панели WardenCore.
Сохранение и выход в онлайн
После заполнения обязательных полей нажмите Save. Если токен и Guild ID верны, бот подключится к Discord и появится онлайн на вашем сервере в течение нескольких секунд.
Роли администраторов
После сохранения токена и Guild ID в поле Admin Roles появится выпадающий список со всеми доступными ролями вашего сервера Discord. Выберите роли, которые должны иметь доступ к админ-командам. Можно выбрать несколько ролей.
Частые проблемы
Бот всё ещё offline после сохранения
Проверьте правильность токена — лишние пробелы или пропущенные символы встречаются часто. Если токен выглядит правильно, попробуйте перезапустить игровой сервер. Проверьте Консоль на наличие сообщений об ошибках, связанных с Discord.
Команды не работают
Убедитесь, что вводимый вами префикс совпадает с настроенным в панели. Если префикс установлен как !, то команда ?bank работать не будет. Также проверьте, что у бота есть права на чтение и отправку сообщений в используемом канале.
Админ-команды отклонены
Если вы получаете ответ "This command is admin-only", ваш ID роли Discord отсутствует в списке Admin Roles. Скопируйте ID вашей роли и добавьте его в настройки панели. Убедитесь, что копируете именно ID роли, а не ID пользователя.
Бот подключается, но сразу отключается
Обычно это означает, что Privileged Gateway Intents не включены в Discord Developer Portal. Вернитесь на страницу Создание Discord-бота и убедитесь, что все три intent включены.