Варны

Предупреждения - выдача и снятие варнов, лимит, автобан при достижении лимита, списки и история.

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

-варн

Выдаёт участнику предупреждение

Синонимы:/warn
Модераторы и вышеИерархия применяется
В ответ на сообщение
1-варн[срок]
2[причина]
[параметр] — необязательный
По юзернейму или ид
1-варн<@юзер>[срок]
2[причина]
<параметр> — обязательный[параметр] — необязательный

ответ бота о выданном варне со счётчиком

Без срока варн действует неделю, максимум - год. В ответе бот покажет счётчик вида 2/3: сколько активных варнов у участника и какой лимит в чате. Когда до лимита остаётся один шаг, бот отдельно предупредит, что следующий варн приведёт к исключению.

Причину лучше писать со второй строки, но она сработает и в той же строке после срока.

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

Что происходит на лимите

Как только активных варнов становится столько же, сколько лимит, бот банит участника. Срок этого бана задаётся отдельно и по умолчанию равен неделе. Такой бан ничем не отличается от обычного: он попадает в список банов, в историю, и снимается тем же -снятьбан.

Снять варн

-снятьварн

Снимает одно предупреждение или сразу все

Синонимы:-разварн-разварнить-деварн/unwarn
Модераторы и вышеИерархия применяется
Синтаксис команды
1-снятьварн<@юзер>[номер]
<параметр> — обязательный[параметр] — необязательный

Без номера снимается последний выданный варн. Номер берётся из списка предупреждений участника.

Снять все предупреждения
1-снятьварн @юзер все

Снять варн с себя нельзя.

Посмотреть предупреждения

-варны

Активные предупреждения одного участника

Синонимы:-проверкаварнов/warns
Модераторы и выше
Синтаксис команды
1-варны<@юзер>
<параметр> — обязательный

Для каждого варна видно, кто его выдал, когда, до какого числа он действует и за что. Участники смотрят свои предупреждения сами через -мои варны.

Список участников с варнами

-варнлист

Все участники чата с активными предупреждениями

Синонимы:-списокварнов-активныеварны/warnlist
Модераторы и выше
Синтаксис команды
1-варнлист

Список открывается страницами, кнопки листания работают только у того, кто вызвал команду.

История варнов

-историяварнов

Все варны участника, включая снятые и истёкшие

Синонимы:-варнистория-историяварна/warnhistory
Модераторы и выше
Синтаксис команды
1-историяварнов<@юзер>
<параметр> — обязательный

Настройка лимита

-варнлимит

Сколько активных варнов допустимо до исключения

Синонимы:-лимитварнов-лимитпредупреждений/warnlimit
Администраторы и выше
Синтаксис команды
1-варнлимит[число]
[параметр] — необязательный

Без числа бот покажет текущий лимит. Допустимы значения от 1 до 100, по умолчанию - 3.

-варнчс

Срок бана, который выдаётся при достижении лимита варнов

Синонимы:/warnban
Администраторы и выше
Синтаксис команды
1-варнчс[срок]
[параметр] — необязательный

Без срока бот покажет текущее значение. Принимает обычные форматы срока и слово навсегда, по умолчанию - 7 дней.

Обязательную причину для варнов можно включить в настройках чата.