Assistly Documentation

Everything you need to set up, train, and manage Assistly in your Discord server.

📌 Introduction

Assistly is a server-based AI assistant for Discord designed to automate support, answer questions, and integrate with ticket systems like Ticket Tool and Shopito.

Each server is fully isolated and includes:
• Custom assistant channel
• Training data (Q&A system)
• External system integrations
• Analytics tracking

⚙️ Setup

Getting started is simple:

1. Invite Assistly to your server
2. Give it Administrator + channel permissions
3. Run /setup assistant_channel:#your-channel
4. Confirm setup in the interactive panel
v

📊 Dashboard System

The Assistly Dashboard is the central control panel for managing your entire server assistant. It provides a unified interface to:

• Train your assistant
• Manage settings and assistant channels
• Control linked systems (Ticket Tool / Shopito)
• View analytics
• Upgrade to Premium
• Report bugs or issues

🤖 Training Panel

Access training tools, create Q&A pairs, view data, and clear outdated entries.

⚙️ Settings Panel

Manage assistant channels, linked systems, analytics, and full server configuration.

⭐ Premium Panel

View upgrade options and unlock higher limits, advanced AI features, and priority support.

🐛 Bug Reporting

Report issues directly to the Assistly development team using an interactive modal system.

🧠 How it works

The dashboard is triggered using the /dashboard command and opens a fully interactive button-based UI:

• Each button opens a dedicated system view
• All actions are ephemeral (private to the user)
• Data is fetched in real-time from your server configuration
• No manual setup required after initialization

🔗 System Architecture

DashboardView → Routes to:

• TrainingView
• SettingsView
• PremiumView
• ReportBugModal

🧠 Training System

Assistly uses a structured knowledge system that allows each server to train its own AI assistant. Training is fully isolated per server and stored in your configuration database under parameters.

🤖 Start Training

Use /train to open a modal where you can add:

• Questions
• Multiple acceptable answers

This allows Assistly to respond instantly using your server knowledge.

🧠 Train Me Button

When Assistly gives a weak or incorrect response, users can click the Train Me button to instantly improve that answer.

This makes training real-time and conversational.

💾 Training Data Viewer

Use the dashboard to view all stored Q&A entries.

You can: • Browse all training pairs
• Inspect answers
• Manage structured datasets

🗑️ Data Management

You can remove or reset training data anytime using the dashboard tools.

Supports selective deletion or full purge per server.

📊 Training Limits

Training capacity depends on your plan:

Free: Limited number of Q&A entries
Plus+: Increased training capacity
Ultra++: Maximum or near-unlimited training entries

Limits are enforced per guild using your database configuration.

⚙️ How Training Works Internally

When a user asks a question:

1. Assistly checks parameters (training data)
2. Matches question similarity or exact match
3. Returns stored answer if found
4. Falls back to AI if no match exists

This ensures fast responses while keeping full server control.

💬 Commands

/setup
/setup assistant_channel:#channel
/link
/link
/unlink
/unlink
/dashboard
/dashboard
/data_packs
/data_packs

💎 Premium

Assistly Ultra++

$4.99

per month

  • Maximum training capacity
  • Advanced AI fallback system
  • Up to 3 assistant channels
  • Up to 30 ticket assistance responses
  • Highest response limits
  • Early access features
Buy via Discord Ticket
💳 How to Purchase Premium

• Open a ticket in the Discord support server
• Provide your server ID
• Pay via PayPal invoice (manual processing)
• Premium is activated manually by staff

⚠️ Payments are not automatic — everything is verified for security.

❓ FAQ

Does Assistly use AI or only training data?
Training data first, AI fallback only when needed.
Can I link multiple systems?
Yes, using /link.
Is data shared?
No, every server is fully isolated.