Плагин для серверов Майнкрафт, добавляющий ИИ-помощника для ответов на вопросы игроков о конкретном сервере. Игроки могут спрашивать о командах, правилах, магазинах, приватах и других настроенных системах, в том числе на русском языке.
Возможности
- Помощник отвечает с учётом сведений из файла
server-information.txt, а не на основе общих предположений. - В файл можно добавить описание команд, экономики, магазинов, регионов, рангов, администрации, правил, событий и часто задаваемых вопросов.
- Изменения в
server-information.txtучитываются при следующем вопросе без перезапуска сервера. - Лимит длины вопроса, задержка между запросами, длина ответа и тексты сообщений настраиваются в
config.yml. - Строки, начинающиеся с
//, в файле сведений считаются комментариями и не отправляются ИИ. - Поддерживаются цветовые коды Майнкрафт и плейсхолдеры
%prefix%,%name%,%response%,%seconds%,%max%в сообщениях.
Команды
/assistance <вопрос>— задать вопрос помощнику./assist <вопрос>— алиас команды вопроса./assistance reload— перезагрузить конфиг.
Права
serverassistant.assistance— разрешить игроку задавать вопросы.serverassistant.reload— разрешить перезагрузку конфига.
Настройка
В plugins/ServerAssistantAI/config.yml указываются ключ Gemini API, используемая модель, max-response-length, cooldown и assistant.max-prompt-length. Сведения о сервере заполняются в plugins/ServerAssistantAI/server-information.txt обычным текстом.
Не помещайте в server-information.txt ключи API, пароли и другие секретные данные: этот файл передаётся вместе с вопросом в ИИ-запросе.
Требования
Нужен ключ Gemini API. Плагин совместим с Paper, Spigot, CraftBukkit, Folia, Purpur, Pufferfish и Leaves.
