Плагин для серверов Майнкрафт с защитой чата от спама, оскорблений и другого нежелательного контента. Он сочетает словарный фильтр, проверку шаблонов, очередь на проверку модераторами и необязательную модерацию через OpenAI.
Возможности
- Фильтрует слова и выражения из собственных списков, регулярных выражений и разных языков; распознаёт обходы через пробелы, символы, замену букв и акценты.
- Проверяет повторяющиеся, похожие и слишком частые сообщения, длинные последовательности одинаковых символов и флуд.
- Может удалять или цензурировать сообщение, предупредить игрока, уведомить модераторов, записать нарушение, выполнить консольную команду или отправить уведомление через Discord webhook.
- Подозрительные сообщения можно направлять в очередь: модератор увидит игрока, категорию, оценку уверенности и исходный текст, после чего одобрит сообщение или накажет автора.
- Ведёт историю обнаружений и нарушений игрока, журналы проверок и статистику. Для повторных нарушений настраивается постепенное усиление наказаний и срок сброса счётчика.
- Хранит данные в YAML, SQLite или MySQL.
Команды
/pam reload— перезагрузить конфигурацию./pam stats— показать статистику модерации./pam review— открыть управление ожидающими проверками./pam history <player>— показать историю обнаружений игрока./pam violations <player>— показать число нарушений./pam violations <player> reset— сбросить нарушения игрока./pam test <message>— проверить сообщение фильтрами.
Права
purpleautomoderation.review— получать уведомления и запросы на проверку.purpleautomoderation.bypass.spam— обходить защиту от спама.
Настройка
Для каждого источника проверки можно отдельно задать действия и пороги уверенности категорий OpenAI. Текстовые файлы плагина поддерживают локализацию; в комплекте есть английский и французский языки.
