Discord Bot-Token und Einladen
Jeder Discord Bot benötigt ein Bot-Token, um sich mit Discord zu verbinden. In diesem Artikel erklären wir, wie du einen Bot im Discord Developer Portal erstellst, das Token im HytaleNode-Panel validierst und deinen Bot auf deinen Discord-Server einlädst.
Schritt 1: Bot im Developer Portal erstellen
- Gehe zu discord.com/developers/applications
- Klicke auf New Application und benenne deinen Bot
- Öffne den Tab Bot im linken Menü
- Klicke auf Reset Token (oder Add Bot, falls noch keiner existiert) und kopiere das Token
- Bewahre das Token sicher auf - Discord zeigt es nur einmal an
Wichtig: Füge das Bot-Token ein, nicht das Client Secret. Das Token sieht aus wie eine lange Zeichenkette mit Punkten (MTAx...).
Privileged Gateway Intents
Manche Bots benötigen zusätzliche Intents. Prüfe im Tab Bot, ob dein Bot MESSAGE CONTENT INTENT oder andere privileged Intents braucht - aktiviere sie bei Bedarf (z.B. Red-DiscordBot oder Ree6).
Schritt 2: Token im Panel validieren
Bei der Bot-Konfiguration (Billing → Discord Bot konfigurieren) fügst du dein Token in das Token-Feld ein. HytaleNode validiert es automatisch über Discord:
- Gültig - du siehst eine grüne Bestätigung mit Botname und Avatar
- Ungültig - prüfe, ob du das Bot-Token kopiert hast und nicht versehentlich das Client Secret
- Discord nicht erreichbar - du kannst fortfahren, solltest das Token aber später erneut prüfen
Bei einem gültigen Token zeigt das Panel auch einen Button Zum Server hinzufügen - das ist dein Einladungslink.
Schritt 3: Bot auf deinen Discord-Server einladen
Dein Bot muss auf mindestens einem Discord-Server sein, um zu funktionieren. Zwei Wege:
Über das HytaleNode-Panel
Nach der Token-Validierung klicke auf Zum Server hinzufügen. Wähle deinen Discord-Server und bestätige die Berechtigungen.
Manuell über das Developer Portal
- Gehe zum Tab OAuth2 → URL Generator
- Aktiviere bot unter Scopes
- Wähle die benötigten Bot Permissions (mindestens: Send Messages, Connect, Speak für Musikbots)
- Kopiere die generierte URL und öffne sie im Browser
JMusicBot: Privater Bot erforderlich
JMusicBot funktioniert nur als privater Bot. Richte das einmalig in Discord ein, bevor du startest:
- Öffne den Tab Installation im Developer Portal
- Setze Install Link auf None
- Entferne unter Installation Contexts die Haken bei User Install und Guild Install
- Klicke auf Save Changes, falls der Button erscheint
- Gehe zum Tab Bot und schalte Public Bot AUS
- Starte deinen Bot-Server im HytaleNode-Panel neu
Ohne diese Einstellungen kann JMusicBot nicht korrekt verbinden.
Sicherheit
- Teile dein Bot-Token niemals öffentlich - wer dein Token hat, kann deinen Bot übernehmen
- Token geleakt? Setze es sofort im Developer Portal zurück und aktualisiere es im Panel
- Nutze die Seite Startup oder die Bot-Konfiguration, um das Token zu ändern, und starte den Bot danach neu
Tipp: Verknüpfe dein Discord-Konto, damit Owner-ID-Felder automatisch ausgefüllt werden.