Skip to main content
Das Einrichten des Enterprise-Ticket-Systems auf deinem Host-System (VPS, Dedicated Server oder Pterodactyl-Panel) ist ein einfacher Prozess. Befolge diese Schritte sorgfältig, um ein reibungsloses Deployment zu gewährleisten.

Voraussetzungen

Stelle vor dem Start sicher, dass auf deiner Hosting-Umgebung Folgendes installiert ist:
  • Java 17 oder höher (erforderlich für moderne JDA-Versionen).
  • Eine Datenbank-Lösung (MongoDB-Cluster, SQL-Datenbank oder lokaler Speicherzugriff für JSON).
  • Ein Discord-Bot-Token (erhältlich im Discord Developer Portal).

Schritt 1: Discord-Anwendungs-Einrichtung

1

Neue Anwendung erstellen

Gehe zum Discord Developer Portal und erstelle eine neue Anwendung (“New Application”).
2

Bot hinzufügen

Navigiere zum Reiter Bot und klicke auf Add Bot.
3

Gateway Intents aktivieren

Scrolle nach unten zu Privileged Gateway Intents und aktiviere:
  • Server Members Intent (wird zum Überprüfen von Rollen benötigt).
  • Message Content Intent (wird für die FAQ-Schlüsselwort-Erkennung benötigt).
4

Token sichern

Speichere deine Änderungen und kopiere dein Bot-Token. Halte dieses geheim!
5

Bot einladen

Lade den Bot auf deinen Server ein, indem du zu OAuth2 gehst und zum OAuth2 URL Generator hinunterscrollst. Stelle sicher, dass du sowohl bot als auch applications.commands (erforderlich für Slash-Befehle) aktivierst. Wähle Administrator unter General Permissions aus und füge die URL aus dem Feld Generated URL in deinen Browser ein.

Schritt 2: Server-Vorbereitung

1

Ordner erstellen

Erstelle einen neuen Ordner auf deinem Host-System für den Bot (z. B. AeroDesk).
2

Datei platzieren

Lade die neueste Version herunter und platziere sie in diesem Ordner.
3

Erster Start

Führe den Bot zum ersten Mal aus, um die Konfigurationsdateien zu generieren:
4

Konfiguration generieren

Der Bot wird sich automatisch beenden und dich darüber informieren, dass eine config.yml generiert wurde.
Ersetze [NAME] durch den tatsächlichen Dateinamen der JAR-Datei.

Schritt 3: Konfiguration

1

config.yml öffnen

Öffne die neu generierte config.yml.
2

Token und Owner-ID einfügen

Füge dein Bot-Token und deine persönliche Discord-Owner-ID ein.
3

Datenbank konfigurieren

Konfiguriere deine Datenbank-URI (falls du MongoDB oder SQL verwendest).
4

Server-Einstellungen eintragen

Trage deine serverspezifischen Einstellungen ein, einschließlich Rollen-IDs, Kanal-IDs und deinen Kategorie-Konfigurationen. Details dazu findest du im Konfigurationshandbuch.
5

Speichern

Speichere die Datei.

Schritt 4: Finaler Start

Starte den Bot erneut mit deinem bevorzugten Start-Skript, Screen oder Pterodactyl-Panel:
Bei korrekter Konfiguration protokolliert die Konsole eine erfolgreiche Datenbankverbindung und bestätigt, dass deine Slash-Befehle global registriert wurden.
Ersetze [NAME] durch den tatsächlichen Dateinamen der JAR-Datei.