Перейти к содержимому

Как настроить систему уровней в Discord? Опыт (XP), награды за роли и таблица лидеров

Выбор темпа получения XP для вашего сервера, правильная настройка ролей-наград и исключение спам-каналов: пошаговая настройка системы уровней через панель управления и разбор частых ошибок перед началом работы.

Команда VeyroBot Обновлено:

Эта статья автоматически переведена с турецкого оригинала. Читать оригинал на турецком

Как настроить систему уровней в Discord? Опыт (XP), награды за роли и таблица лидеров
В этой статье
  1. Три условия для XP и ролей-наград
  2. Пошаговая установка
  3. Как накапливаются XP?
  4. Как выбрать правильный коэффициент XP?
  5. Создание ролей-наград
  6. Таблица лидеров, карточки и сброс
  7. Если награды не выдаются или рейтинг раздут
  8. Где система уровней поощряет шум?
  9. Часто задаваемые вопросы

Коротко

Система уровней в VeyroBot настраивается во вкладке Уровни и таблица лидеров панели управления: вы активируете систему, выбираете канал и текст для поздравлений, настраиваете коэффициент получения XP, задаете роли для определенных уровней и сохраняете изменения. Для настройки не требуются команды; участники видят результаты с помощью /rank и /leaderboard.

Главная задача — правильно подобрать настройки. Если темп XP не соответствует ритму вашего сервера, то награды либо раздадут за пару дней, либо до них никто не доберется.

Три условия для XP и ролей-наград

  • Система должна быть включена и сохранена. Даже если модуль отображается активным в разделе «Обзор», никто не будет получать XP, пока вы не включите переключатель Система уровней и XP во вкладке и не сохраните изменения; на новых серверах эта настройка по умолчанию отключена. Когда модуль отключен, команды /rank и /leaderboard тоже не работают.
  • Роли за уровень должны быть ниже роли бота. Это проверяется во время сохранения: роль, равная высшей роли бота или превосходящая ее, не может быть назначена в качестве награды. Если вы не являетесь владельцем сервера, роль-награда также должна быть ниже вашей наивысшей роли. У бота должно быть разрешение Управление ролями.
  • Бот должен иметь возможность писать в канале поздравлений. Если у бота нет прав на отправку сообщений в выбранном канале, уровни будут повышаться, но поздравления отображаться не будут.

Если вы не уверены в иерархии ролей, ознакомьтесь с шагами диагностики в статье ошибки разрешений Discord-бота.

Эта тема в VeyroBot:Система уровней и ранговые карточки в Discord →

Пошаговая установка

  1. Откройте вкладку Панель управления → ваш сервер → Уровни и таблица лидеров и включите переключатель Система уровней и XP.
  2. Выберите Канал поздравлений с уровнем. Если включить параметр Поздравлять в том же канале, поздравление появится там, где написал участник.
  3. Установите Коэффициент получения XP в диапазоне от 0.25x до 5x. Значение 1.00x является стандартной скоростью.
  4. Напишите Текст поздравления. {user} отмечает участника, {level} указывает новый уровень, {xp} отображает общее количество XP. Сообщение может содержать до 2000 символов; даже если внутри есть @everyone или упоминание роли, уведомление отправлено не будет — отмечается только сам участник.
  5. При желании включите переключатель Получать XP в голосовых каналах и заполните список Каналы и роли без начисления XP.
  6. В разделе Награды за роли выберите уровень (1–999) и роль, которая будет выдана, затем нажмите Добавить. Можно настроить до 50 наград, нельзя выдавать две награды за один уровень.
  7. Нажмите Сохранить настройки уровней.

Система уровней и XP в панели VeyroBot: канал и сообщение о новом уровне, скорость XP, XP за голос, каналы и роли без XP

Как накапливаются XP?

Сообщения15–25 XP за сообщение, не чаще одного раза в минуту на участника. Десять сообщений подряд считаются за одно. Сообщения от ботов и сообщения, заблокированные AutoMod, не приносят XP.
Голосовой канал5–10 XP в минуту. В канале должен находиться хотябы еще один человек помимо самого участника; в одиночку, в режиме заглушения или в канале AFK XP не начисляются. Слушатели с выключенным микрофоном получают XP.
МножительКоэффициент получения XP применяется к обоим источникам. Изменение множителя не затрагивает уже имеющиеся XP, а влияет только на будущие начисления.

Пороговые значения уровней рассчитываются на основе общего количества XP: для 1 уровня требуется 100 XP, для 5 — 1 150 XP, для 10 — 4 675 XP, для 20 — 23 850 XP, для 50 — 268 375 XP. С каждым новым уровнем переход на следующий занимает немного больше времени.

Как выбрать правильный коэффициент XP?

При значении 1.00x участник, пишущий сообщение каждую минуту, набирает около 1 200 XP в час; он достигает 10 уровня за четыре часа активного общения. На практике участники пишут реже, поэтому времени требуется больше. Выбирайте коэффициент в зависимости от того, как быстро должны выдаваться награды:

  • Маленький или спокойный сервер: 1.5x–2x. Если первая награда не появится в первую неделю, про систему забудут.
  • Средний сервер с ежедневным общением: начните с 1.00x, а через две недели оцените таблицу лидеров и примите решение.
  • Крупный и быстро развивающийся сервер: 0.5x–1x. Высокий коэффициент приведет к тому, что высокие уровни быстро потеряют свою ценность.

Если установить слишком высокий коэффициент, за одно сообщение можно повысить сразу несколько уровней. Это не ошибка: роли-награды за промежуточные уровни также будут выданы, но поздравление напишется только один раз.

Создание ролей-наград

Награды суммируются: когда участник получает роль за 20 уровень, у него сохраняется и роль за 10 уровень. Учитывайте это, если используете роли для назначения цветов. Не давайте ролям-наградам административных привилегий. Уровни зарабатываются исключительно общением, а награда выдается автоматически; такие разрешения, как удаление сообщений или управление каналами, в таком случае станут неконтролируемым распределением полномочий.

Награды-роли за уровни в панели VeyroBot: участник, достигший 3-го уровня, получает роль Seviye 3

Таблица лидеров, карточки и сброс

  • Команда /rank отображает визуальную карточку участника, его прогресс в текущем уровне и позицию в рейтинге. Фоновое изображение карточки участник выбирает самостоятельно на сайте после входа через Discord; подробности описаны в документации карточки ранга.
  • Команда /leaderboard показывает таблицу лидеров страницами по десять человек, максимум до топ-100 участников.
  • Кнопка Открыть страницу лидеров во вкладке открывает веб-рейтинг сервера. Будучи администратором, на этой странице вы можете сбросить уровень отдельного участника или всего сервера; каждое обнуление фиксируется как инцидент и отправляется в канал логов модерации.
  • Если включен параметр Разрешить участникам сбрасывать свои уровни, участник может обнулять собственные XP через страницу рейтинга раз в 24 часа. В этом случае роли, полученные в качестве наград за уровни, также будут отобраны.

Вывод /rank в Discord: карточка ранга VeyroBot с 5-м уровнем, 1-м местом на сервере и прогрессом XP

Вывод /leaderboard в Discord: кнопка, открывающая таблицу уровней сервера на сайте

Внимание: при сбросе данных администратором роли-награды остаются у участников. Если вы хотите забрать и роли, это потребуется сделать вручную.

Если награды не выдаются или рейтинг раздут

  • Понижение роли бота в иерархии задним числом. Проверка, пройденная в момент настройки, становится недействительной при изменении порядка ролей, и награды перестают выдаваться. Карточка Состояния в обзоре панели также показывает невыданные роли-награды.
  • Игнорирование каналов спама и команд. Каналы для игр со счетчиком или бот-команд раздувают рейтинг. Добавьте эти каналы в список каналов без начисления XP; вложенные ветки наследуют настройки родительского канала.
  • Отправка поздравлений в общий чат. На оживленном сервере поздравления будут мешать общению; выберите для них отдельный канал.
  • Учет одиночного нахождения в голосовом XP. Во избежание накрутки XP в пустых комнатах, нахождение в голосовом канале в одиночку не приносит очков; это осознанное правило.

Где система уровней поощряет шум?

Подходит: сообществам с регулярным общением, желающим выделить активных участников и вознаградить тех, кто присоединился давно; игровым серверам с упором на голосовую активность.

Не подходит: серверам с небольшим количеством участников и редким общением, где в топе постоянно находятся одни и те же три человека; серверам поддержки и объявлений, где количество сообщений поощряет шум, а не качество. Если вы хотите измерять вклад иначе, чем количеством сообщений, хорошим началом может стать настройка системы достижений.

Часто задаваемые вопросы

Упадет ли уровень участников, если я снижу коэффициент XP?

Нет. Накопленные XP и уровень останутся прежними; изменится только скорость начисления будущих очков.

Удалятся ли XP у участника, добавленного в роль без начисления XP?

Нет. Пока участник находится в этой роли, он не получает новые XP, но его текущие очки сохраняются.

Пропадут ли данные, если выключить и включить систему уровней?

Нет. Отключение останавливает заработок XP и команды уровней; при включении рейтинг продолжится с того же места. При отключении также деактивируется функция самостоятельного сброса уровня участниками.

Что происходит с XP участника, если он покинет сервер и вернется?

Запись XP привязана к серверу и пользователю, она не удаляется при выходе; вернувшись, участник продолжит с того же уровня. Роли-награды при этом удаляются Discord при выходе, а бот выдает их повторно только при достижении нового уровня.

Поздравления вообще не появляются, что проверить?

По порядку: включены ли оба тумблера, существует ли выбранный канал до сих пор, может ли бот отправлять сообщения в этот канал. Неотправленные поздравления отображаются в списке активных неполадок на карточке состояния.

Для общего ознакомления с функцией вы можете посетить страницу системы уровней Discord, для просмотра списка всех настроек — документацию системы уровней, а для деталей команд — карточки команд rank и leaderboard.

Последнее обновление: 17 сентября 2026 г. Объемы XP, пороговые значения уровней, лимиты и поведение сброса в этой статье были проверены по актуальному движку уровней и валидации панели VeyroBot.

Добавить бота на сервер Бесплатно · ~30 с