Руководство
Настройка доверия и страйков
Доверие и страйки превращают отдельные удаления в последствия для участников, которые продолжают нарушать правила. Каждое нарушение уменьшает доверие, а при нуле участник получает страйк с выбранным вами действием. На новом сервере система выключена.
Как это работает
Каждый участник начинает со 100 единиц доверия. Каждое нарушение относится к уровню серьёзности, и этот уровень определяет, сколько доверия оно стоит.
Когда доверие участника доходит до 0, происходят три вещи: участник получает страйк, его доверие возвращается к 100, и выполняется действие за страйк, заданное для этого номера страйка. Доверие медленно восстанавливается со временем, поэтому единичная оплошность прощается, а повторные нарушения накапливаются.
| Нарушение | Уровень по умолчанию |
|---|---|
| Проверки на спам, ссылки-приглашения, правила AutoMod | Низкий |
| Изображение из чёрного списка, ручное списание | Средний |
| Ссылка на сайт для взрослых | Высокий |
| Ссылка на мошеннический сайт | Критический |
| Изображение, удалённое ИИ-проверкой | Низкий, выключено, пока вы не включите |
Сколько стоит каждый уровень, решаете вы; см. справочник по настройкам. Обзор возможности: доверие и страйки.
Перед началом: для действий за страйки у бота должно быть право выдавать тайм-аут, исключать и банить участников, а его роль должна стоять выше ролей участников, к которым применяется действие.
Настройка в панели управления
Задайте последствия до включения системы, чтобы первый страйк сработал так, как вы ожидаете.
Откройте «Доверие и страйки», «Настройки»
В панели управления откройте свой сервер и перейдите в раздел Доверие и страйки, затем в Настройки.
Сначала проверьте действия за страйки
В разделе Действия за страйки решите, что происходит при каждом страйке: ничего, предупреждение, тайм-аут, исключение или бан. На новом сервере уже заданы тайм-ауты, которые становятся длиннее с каждым страйком. Страйки сверх последнего заданного повторяют последнее действие.
Настройте уровни серьёзности
В разделе Уровни серьёзности задайте, сколько доверия стоит каждый уровень.
Просмотрите нарушения
В разделе Нарушения выберите для каждого нарушения, уменьшает ли оно доверие и на каком уровне. Здесь же можно включить нарушение по ИИ-обнаружению, если оно вам нужно.
Задайте восстановление и уведомления
Восстановление доверия в час определяет, как быстро возвращается доверие. Сообщать участникам об изменении доверия определяет, узнают ли об этом участники.
Включите систему
Включите Использовать систему доверия и сохраните. Участники теряют доверие только за нарушения, совершённые после этого момента.
Команды
Те же действия с участниками доступны на странице панели управления «Доверие и страйки», «Участники». См. [справочник по командам](/docs/commands).
`/member`
Для модераторов с правом «Модерировать участников». Выберите участника, чтобы увидеть его доверие, страйки и историю, задать или сбросить доверие, списать доверие вручную, отменить нарушение, а также добавить, снять или обнулить страйки. Страйк, добавленный вручную, учитывается как любой другой, и его действие применяется сразу.
`/settings`
Для участников с правом «Управлять сервером». На странице Доверие и страйки находятся настройки системы. Чтобы включить или выключить систему, нужно право «Администратор».
`/standing`
Для всех участников. Показывает их собственное доверие, страйки, скорость восстановления доверия и что означал бы следующий страйк.
Что происходит при нарушении
- Доверие списывается на величину, заданную для уровня нарушения.
- В канал журнала отправляется запись журнала с кнопкой Отменить нарушение. См. журналирование.
- При 0 доверия добавляется страйк, и выполняется его действие: предупреждение, тайм-аут, исключение или бан.
- Участник получает уведомление, если включено Сообщать участникам об изменении доверия. Участникам, которые разрешили это командой
/dms, приходит личное сообщение. Остальные получают короткое уведомление в канале, которое удаляется само, если их сообщение было удалено, если только вы не отключили уведомление в общих настройках.
Предупреждение как действие за страйк является сообщением участнику, поэтому оно доходит только до тех, кто разрешил это командой /dms.
Отмена нарушения
Ошибки можно исправить. Используйте Отменить нарушение в записи журнала, в истории участника в панели управления или в /member.
SfwBot затем пересчитывает оставшуюся историю участника так, как будто нарушения не было. Перед подтверждением вы видите предварительный результат. Если страйк больше не действует, он снимается, а связанные с ним тайм-аут или бан отменяются. Исключение отменить нельзя.
Исключения
У системы доверия нет собственного списка исключений. Участник, освобождённый от модуля, например через роль-исключение в фильтре спама, не создаёт там нарушения и поэтому не теряет доверие.
Чтобы не учитывать один вид нарушений, отключите его в разделе Нарушения. Модуль по-прежнему удалит сообщение, но доверие не уменьшится.
Возможности Plus и Pro
- Больше действий за страйки. Бесплатный план допускает до 3 действий за страйки, Plus и Pro до 10.
- Затухание страйков. С Прощать страйки со временем участник теряет один страйк после периода без нарушений.
См. тарифы.
Решение проблем
- Нарушения не уменьшают доверие. Система выключена или это нарушение отключено. Удаления по результатам ИИ-проверки по умолчанию не уменьшают доверие.
- Действие за страйк не выполнено. У бота нет права выдавать тайм-аут, исключать или банить, либо роль участника выше роли бота. Владельца сервера наказать нельзя.
- Участники не получают уведомления. Для личных сообщений участник должен разрешить их командой
/dms. Проверьте Сообщать участникам об изменении доверия и настройку уведомлений в общих настройках. - Участник получил страйк за одно сообщение. Критическое нарушение, например ссылка на мошеннический сайт, может сразу обнулить всё доверие. См. защиту от опасных ссылок.
- Нет записей журнала. Канал журнала не задан, или бот не может писать в него.
Частые вопросы
Видят ли участники своё доверие?
Да. Команда /standing показывает участнику его доверие, страйки и недавно удалённые изображения.
Переносится ли доверие между серверами?
Нет. Доверие и страйки считаются для каждого сервера отдельно.
Что будет со старыми нарушениями, когда я включу систему?
Ничего. Доверие уменьшают только нарушения, совершённые при включённой системе.
Можно ли использовать страйки без автоматических наказаний?
Да. Задайте для каждого страйка действие «ничего» или «предупреждение» и используйте число страйков как запись для ваших модераторов.