WardenCoredocs
Discord-бот

Настройка бота

Настройка Discord-бота через панель WardenCore

После того как вы создали Discord-бота и пригласили его на сервер, следующий шаг -- подключить его к WardenCore через панель.

Настройка бота

Перейдите в Settings > Discord в панели WardenCore. Вы увидите форму конфигурации Discord-бота.

Обязательные настройки

НастройкаОписание
Bot TokenТокен, который вы скопировали из Discord Developer Portal. Вставьте его точно как есть.
Guild IDID вашего сервера 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 включены.

Содержание