Skip to content

AI-powered assistant providing instant, accurate, and context-aware responses on Discord and in-game.

Notifications You must be signed in to change notification settings

CodeSolutionsDev/ServerAssistantAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

🤖 ServerAssistantAI

Wiki Discord Website

Spigot BBB Polymart

Looking for help or have any pre-sales questions? Join our Discord.

Overview

ServerAssistantAI is a game-changing Minecraft plugin that drastically improves player support and engagement by integrating the latest AI technology. ServerAssistantAI seamlessly connects with your server's Minecraft and Discord server chat, providing instant, accurate, and context-aware responses to player inquiries, enhancing their experience, and reducing the workload on server staff.

Showcase:

Key Features:

  • Instant Dual-Platform AI Responses: Get immediate answers to questions asked in-game, as well as on Discord.
  • 🤖 Extensive AI Model Support (Free and Paid!): Choose between completely free and paid Large Language Models from 20+ AI Providers for diverse AI capabilities.
  • 🔍 Smart Question Detection: Question detection to identify and respond to server-related questions from players.
  • 📚 Multi-Document Based Information: The documents/ directory supports multiple file formats (.txt, .md, .pdf, .docx, .pptx, .xlsx) and contains all server-related information. This information is analyzed when a question is asked to provide accurate answers, ensuring only relevant context is sent to the AI, regardless of document size and optimized through AI embeddings.
  • ⚙️ Configurable Interaction: Tailor AI persona and behavior to your server's unique needs along with many different configuration options.
  • 📝 Fully Customizable Messages: The messages.yml file allows you to personalize all messages displayed by ServerAssistantAI in both Minecraft and Discord to adapt to your server's style.
  • 👥 Public and Private Responses: Option for players to receive AI responses publically in chat or privately.
  • 🗣️ Forced Response Trigger: Ability to mention the bot's name in a message to force a response, even if the message is not a question.
  • 💬 Continuous Chat Mode: Players can engage in a continuous private conversation with the AI.
  • Daily Question Limits: Manage AI usage efficiently for both Discord and in-game, with ability to create multiple groups with different limits.
  • 🔧 PlaceholderAPI & MiniMessage Support: Extend functionality with custom placeholders and rich formatting.
  • 🤝 Discord Integration: Seamless connection with your Discord community using JDA 5 (Java Discord API). Operates as a fully standalone bot without requiring additional plugins.
  • 🔔 Discord Webhook Integration: Tracks player AI interactions in a specified Discord channel for easy moderation and review.
  • 💡 JSON Mode: Option to receive AI responses in JSON format to reduce unnecessary additional text.
  • 🔐 Advanced Role Management: Customize interactions with admin roles, bypass roles, and blocked roles for full control over bot usage.
  • 🚀 Asynchronous Performance: Runs completely asynchronously, ensuring minimal impact on server performance.
  • 🎉 And much more!

Expand with Addons:

  • 🧠 Advanced Question Detection: Addon using a custom-trained model to detect questions more accurately, reducing false positives and false negatives.
  • 🌍 Diverse Providers & Models: Access additional AI providers and models to tailor the AI capabilities to your server’s needs.

Developer API:

  • 🛠️ ServerAssistant API: Enables developers to integrate ServerAssistantAI’s functionality into their own plugins or create custom add-ons, expanding the potential of AI-assisted server management.

Metrics:

ServerAssistantAI bStats

Test the AI on Our Server:

Join test.code-solutions.dev (MC Versions: 1.16-1.21.1) to experience ServerAssistantAI live!

Quick links

❗ Disclaimer: Performance and accuracy depend on the chosen AI model, the proper prompt format required by that model, and the comprehensiveness of the server information document.