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:Ersetze
[NAME] durch den tatsächlichen Dateinamen der JAR-Datei.