PangobotДокументация
RU
Активность

Уровни Премиум · 4,99 €

XP, уровни, таблица лидеров и роли-награды, которые оживляют чаты.

Уровни — премиум-модуль: 4,99 €, один раз, для одного сервера — без подписки. В панели управления заблокированный модуль показывает все настройки в режиме предпросмотра ещё до покупки. Как устроен премиум

Участники получают XP за общение, повышают уровни, хвастаются через /rank и соревнуются в /leaderboard. Уровни могут выдавать роли-награды.

Setting it up

  1. Задайте, сколько XP даёт сообщение, и интервал между начислениями (чтобы спам не окупался).
  2. Выберите, где объявлять о новых уровнях: в том же канале, в одном заданном канале или нигде.
  3. Добавьте роли-награды: на 5-м уровне — эта роль, на 10-м — та.
Уровни: XP за сообщение, интервал, объявления о новом уровне и роли-награды.
Уровни: XP за сообщение, интервал, объявления о новом уровне и роли-награды.

Команды

<обязательный> [необязательный] — «кто может использовать» указано по умолчанию Discord; администраторы сервера могут изменить это для каждой команды в разделе Настройки сервера > Интеграции.

/rank

Все
/rank [user]

Показать ваш уровень и XP

  • userучастник, необязательноКто-то другой

/leaderboard

Все
/leaderboard [page]

Самые активные участники

  • pageцелое число, необязательноСтраница

/setxp

Управлять сервером
/setxp <user> <xp>

Задать участнику общий XP

  • userучастникУчастник
  • xpцелое числоОбщий XP

Настройки

Всё, что можно настроить для этого модуля в панели управления, в том порядке, в каком это показывает страница.

Минимум XP за сообщениеЧислоот 1 до 50015
Максимум XP за сообщениеЧислоот 1 до 50025
Интервал между начислениями XPВыборот 5 секунд до 1 час1 минута
Объявление о новом уровнеВыборВ канале, где участник общается
Канал для объявленийКанал

Только при «Объявление о новом уровне»: «В заданном канале».

Сообщение о новом уровнеТекстдо 500 символов«🎉 {user} reached **level {level}**!»

Переменные: {user} {user.name} {level} {server} Не при «Объявление о новом уровне»: «Выключен».

Без XP в этих каналах / категорияхКаналы

Их ветки тоже не приносят XP, а категория охватывает все каналы в ней.

Без XP для этих ролейРоли
Оставлять прежние роли-наградыПереключательВключён
Роли-наградыСписокдо 25
На уровнеЧислоот 1 до 5005
Выдать рольРоль

Ограничения

  • Роли-награды: до 25
  • /setxp устанавливает до 100 000 000 XP.

Полезно знать

  • Каналы (например, для ботов или спама), целые категории и роли можно исключить из получения XP. Ветки считаются частью своего канала: ветка, открытая в исключённом канале, тоже ничего не приносит.
  • Интервал один на весь сервер: если писать в другом канале или ветке, XP не начислится раньше. Изменённый интервал действует сразу.
  • Когда Оставлять прежние роли-награды выключено, участник сохраняет награды самого высокого достигнутого уровня и теряет более ранние. Награда, роль которой удалена или имеет права команды, пропускается: остаётся предыдущая.
  • /setxp исправляет общий XP участника. Нужно право Управлять сервером в этом канале — выдать команду роли в «Интеграциях» недостаточно. Если есть роли-награды, нужно также уметь выдать каждую из них (Управлять ролями и роль выше неё; владелец сервера может всегда), а для повышения XP, пока уровни приносят монеты модуля Экономика, то же самое нужно для каждой роли, которая продаётся в магазине. Меньший итог забирает роли-награды более высоких уровней, а /setxp с 0 полностью сбрасывает участника (он исчезает из таблицы лидеров). Итоги, заданные через /setxp, не объявляются и не приносят монет.
  • Уровни могут приносить валюту сервера: см. Экономика. Сообщение, которое поднимает сразу на несколько уровней, оплачивает каждый из них, и каждый уровень оплачивается только один раз: если /setxp понижает чей-то XP, а участник снова набирает уровни в чате, роли-награды и объявление возвращаются, но монеты за уже оплаченные уровни — нет.
  • Канал для объявлений должен быть таким, где вы сами можете писать, потому что Pangobot публикует туда ваш текст о новом уровне. То же касается последующего изменения этого текста или возврата объявлений в канал, выбранный кем-то другим. Для варианта «В заданном канале» нужно указать канал, прежде чем сохранить настройки.
  • Сообщение о новом уровне пингует только поднявшегося участника: @everyone, роли или другие участники, упомянутые в нём, остаются без пинга.
  • /rank и /leaderboard отвечают лично, если участнику нельзя писать в канале.
  • Роли-награды выше вас: роль-награда, которую настроил кто-то другой, остаётся, когда вы сохраняете другие изменения. Но если вы не могли бы выдать её сами (она выше вашей высшей роли или у вас нет права Управлять ролями), то не можете и ускорить её получение: ни снизив уровень, ни увеличив XP за сообщение, ни сократив интервал, ни убрав роль или канал из списков «Без XP». Замедление XP, добавление исключений и всё остальное по-прежнему сохраняется. Это изменение может сделать владелец сервера или тот, чья роль выше этой.
  • Роль бота должна быть выше всех ролей, которые он выдаёт или снимает, и ему нужно право Управлять ролями.