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

Руководство

Настройка доверия и страйков

Доверие и страйки превращают отдельные удаления в последствия для участников, которые продолжают нарушать правила. Каждое нарушение уменьшает доверие, а при нуле участник получает страйк с выбранным вами действием. На новом сервере система выключена.

Как это работает

Каждый участник начинает со 100 единиц доверия. Каждое нарушение относится к уровню серьёзности, и этот уровень определяет, сколько доверия оно стоит.

Когда доверие участника доходит до 0, происходят три вещи: участник получает страйк, его доверие возвращается к 100, и выполняется действие за страйк, заданное для этого номера страйка. Доверие медленно восстанавливается со временем, поэтому единичная оплошность прощается, а повторные нарушения накапливаются.

НарушениеУровень по умолчанию
Проверки на спам, ссылки-приглашения, правила AutoModНизкий
Изображение из чёрного списка, ручное списаниеСредний
Ссылка на сайт для взрослыхВысокий
Ссылка на мошеннический сайтКритический
Изображение, удалённое ИИ-проверкойНизкий, выключено, пока вы не включите

Сколько стоит каждый уровень, решаете вы; см. справочник по настройкам. Обзор возможности: доверие и страйки.

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

Настройка в панели управления

Задайте последствия до включения системы, чтобы первый страйк сработал так, как вы ожидаете.

  1. Откройте «Доверие и страйки», «Настройки»

    В панели управления откройте свой сервер и перейдите в раздел Доверие и страйки, затем в Настройки.

  2. Сначала проверьте действия за страйки

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

  3. Настройте уровни серьёзности

    В разделе Уровни серьёзности задайте, сколько доверия стоит каждый уровень.

  4. Просмотрите нарушения

    В разделе Нарушения выберите для каждого нарушения, уменьшает ли оно доверие и на каком уровне. Здесь же можно включить нарушение по ИИ-обнаружению, если оно вам нужно.

  5. Задайте восстановление и уведомления

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

  6. Включите систему

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

Команды

Те же действия с участниками доступны на странице панели управления «Доверие и страйки», «Участники». См. [справочник по командам](/docs/commands).

  • `/member`

    Для модераторов с правом «Модерировать участников». Выберите участника, чтобы увидеть его доверие, страйки и историю, задать или сбросить доверие, списать доверие вручную, отменить нарушение, а также добавить, снять или обнулить страйки. Страйк, добавленный вручную, учитывается как любой другой, и его действие применяется сразу.

  • `/settings`

    Для участников с правом «Управлять сервером». На странице Доверие и страйки находятся настройки системы. Чтобы включить или выключить систему, нужно право «Администратор».

  • `/standing`

    Для всех участников. Показывает их собственное доверие, страйки, скорость восстановления доверия и что означал бы следующий страйк.

Что происходит при нарушении

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

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

Отмена нарушения

Ошибки можно исправить. Используйте Отменить нарушение в записи журнала, в истории участника в панели управления или в /member.

SfwBot затем пересчитывает оставшуюся историю участника так, как будто нарушения не было. Перед подтверждением вы видите предварительный результат. Если страйк больше не действует, он снимается, а связанные с ним тайм-аут или бан отменяются. Исключение отменить нельзя.

Исключения

У системы доверия нет собственного списка исключений. Участник, освобождённый от модуля, например через роль-исключение в фильтре спама, не создаёт там нарушения и поэтому не теряет доверие.

Чтобы не учитывать один вид нарушений, отключите его в разделе Нарушения. Модуль по-прежнему удалит сообщение, но доверие не уменьшится.

Возможности Plus и Pro

  • Больше действий за страйки. Бесплатный план допускает до 3 действий за страйки, Plus и Pro до 10.
  • Затухание страйков. С Прощать страйки со временем участник теряет один страйк после периода без нарушений.

См. тарифы.

Решение проблем

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

Частые вопросы

Видят ли участники своё доверие?

Да. Команда /standing показывает участнику его доверие, страйки и недавно удалённые изображения.

Переносится ли доверие между серверами?

Нет. Доверие и страйки считаются для каждого сервера отдельно.

Что будет со старыми нарушениями, когда я включу систему?

Ничего. Доверие уменьшают только нарушения, совершённые при включённой системе.

Можно ли использовать страйки без автоматических наказаний?

Да. Задайте для каждого страйка действие «ничего» или «предупреждение» и используйте число страйков как запись для ваших модераторов.

Статьи по этой теме