- Поддерживаемые версии
- 1.21
Плагин проверяет сообщения игроков с помощью искусственного интеллекта и автоматически наказывает нарушителей. Он понимает контекст беседы, поэтому ловит то, что обычные фильтры по словам пропускают: транслит, замену букв, разбивку слов пробелами. При этом обычный сленг и дружеские подколки нарушением не считаются.
Возможности
Два провайдера ИИ на выбор
Claude (облако): достаточно вписать API-ключ.
Ollama (локально): бесплатно, данные не покидают ваш сервер.
Определяет категории нарушений: оскорбления, спам, реклама, угрозы, 18+.
Понимает контекст: вместе с сообщением ИИ получает последние реплики чата.
Лестница наказаний: предупреждение → мут → кик. Шаги и время мута задаются в конфиге.
Затухание нарушений: если игрок долго ведёт себя хорошо, его счётчик обнуляется.
Не нагружает сервер: проверка идёт асинхронно, чат не лагает.
Экономит бюджет: предфильтр коротких сообщений, кэш повторяющихся фраз и лимит запросов в минуту.
Не мешает игре при сбоях: если ИИ не ответил вовремя или недоступен, сообщение просто проходит.
Защита от обхода: игрок не сможет «уговорить» модель отменить наказание. Текст сообщений считается данными, а не инструкциями.
Хранение в SQLite: нарушения и муты сохраняются после перезапуска сервера.
Разбор решений ИИ (/aimod review): модератор видит список наказаний и помечает каждое как «верно» или «ложное срабатывание». При ложном игроку уменьшается счётчик, мут снимается, а такое же сообщение больше не блокируется.
Оповещения для персонала с кнопками [ложное] / [верно] прямо в чате.
Все сообщения настраиваются через MiniMessage.
Установка
Положите AiModerator-0.2.0.jar в папку plugins/ и запустите сервер.
Откройте plugins/AiModerator/config.yml.
Для Claude впишите claude.api-key.
Для Ollama укажите provider: ollama и выполните ollama pull qwen2.5:7b.
Выполните /aimod reload
Возможности
Два провайдера ИИ на выбор
Claude (облако): достаточно вписать API-ключ.
Ollama (локально): бесплатно, данные не покидают ваш сервер.
Определяет категории нарушений: оскорбления, спам, реклама, угрозы, 18+.
Понимает контекст: вместе с сообщением ИИ получает последние реплики чата.
Лестница наказаний: предупреждение → мут → кик. Шаги и время мута задаются в конфиге.
Затухание нарушений: если игрок долго ведёт себя хорошо, его счётчик обнуляется.
Не нагружает сервер: проверка идёт асинхронно, чат не лагает.
Экономит бюджет: предфильтр коротких сообщений, кэш повторяющихся фраз и лимит запросов в минуту.
Не мешает игре при сбоях: если ИИ не ответил вовремя или недоступен, сообщение просто проходит.
Защита от обхода: игрок не сможет «уговорить» модель отменить наказание. Текст сообщений считается данными, а не инструкциями.
Хранение в SQLite: нарушения и муты сохраняются после перезапуска сервера.
Разбор решений ИИ (/aimod review): модератор видит список наказаний и помечает каждое как «верно» или «ложное срабатывание». При ложном игроку уменьшается счётчик, мут снимается, а такое же сообщение больше не блокируется.
Оповещения для персонала с кнопками [ложное] / [верно] прямо в чате.
Все сообщения настраиваются через MiniMessage.
Установка
Положите AiModerator-0.2.0.jar в папку plugins/ и запустите сервер.
Откройте plugins/AiModerator/config.yml.
Для Claude впишите claude.api-key.
Для Ollama укажите provider: ollama и выполните ollama pull qwen2.5:7b.
Выполните /aimod reload