Как начисляется XP
- За каждое сообщение участник получает случайное количество XP в заданном вами диапазоне (по умолчанию 10–15)
- Начисление происходит не чаще одного раза в настраиваемый интервал (антифлуд-кулдаун, по умолчанию 60 секунд) — иначе можно было бы фармить уровни спамом
- Итоговая сумма умножается на общий множитель сервера (от x0.25 до x3, шаг 0.25)
- Порог для перехода на следующий уровень растёт с каждым уровнем — чем выше уровень, тем больше XP нужно
Исключения
Можно вывести из системы начисления:
- Роли — например, ботов или роль «отключил уровни» — режимом «разрешить всем, кроме списка» или «запретить всем, кроме списка»
- Каналы — тем же принципом, чтобы XP не начислялось, например, в служебных или NSFW-каналах
Уведомление о повышении уровня
Настраивается, куда оно приходит:
- в канал, где было написано сообщение (по умолчанию)
- в личные сообщения участнику
- в конкретный выбранный канал
- либо не отправлять вовсе
Текст уведомления — свой шаблон до 2000 символов с переменными {player} и {level}.