Einen Bot hinzufügen
Einen Discord-Bot zu KiroCloud hinzufügen
Mit KiroCloud kannst du deinen eigenen benutzerdefinierten Discord-Bot in wenigen Minuten hosten, verwalten und mit leistungsstarken Modulen wie Tickets, Minecraft-Verknüpfung, Auto-Moderation und Level-Systemen ausstatten.
In dieser Anleitung erfährst du, wie du eine neue Bot-Applikation im Discord Developer Portal erstellst, die erforderlichen Berechtigungen und Intents konfigurierst und den Bot sicher mit KiroCloud verbindest.
Voraussetzungen
Bevor du beginnst, stelle sicher, dass du folgende Voraussetzungen erfüllst:
- Einen aktiven Discord-Account.
- Einen eigenen Discord-Server (oder Administrator-Rechte auf einem bestehenden Server), auf dem der Bot hinzugefügt werden soll.
- Einen registrierten Account auf KiroCloud.
Schritt 1: Applikation im Discord Developer Portal erstellen
- Öffne das offizielle Discord Developer Portal.
- Melde dich mit deinem Discord-Account an.
- Klicke oben rechts auf die Schaltfläche "New Application".
- Vergib einen Namen für deine Applikation (z. B.
MeinServer Bot) und akzeptiere die Discord Developer Terms of Service. - Klicke auf "Create". Du gelangst nun zur Übersicht deiner neuen Applikation.
!TIP Unter General Information kannst du ein Profilbild (App Icon) und eine kurze Beschreibung für deinen Bot hinterlegen.
Schritt 2: Bot-Nutzer erstellen & Privileged Gateway Intents aktivieren
- Navigiere im linken Menü zum Reiter "Bot".
- Scrolle nach unten zum Abschnitt Privileged Gateway Intents.
- Aktiviere zwingend die folgenden drei Schalter:
- Presence Intent: Ermöglicht dem Bot das Erkennen von Online-Status und Aktivitäten.
- Server Members Intent: Notwendig für Willkommensnachrichten, Auto-Rollen, Minecraft-Synchronisation und Mitgliederlisten.
- Message Content Intent: Zwingend erforderlich, damit der Bot Chat-Befehle (z. B.
!ticketpanel), AutoMod-Filter und Textnachrichten verarbeiten kann.
- Klicke unten auf "Save Changes".
!IMPORTANT Ohne die Aktivierung von Message Content Intent und Server Members Intent können zentrale Funktionen wie Tickets, Moderation und Verifikation nicht ordnungsgemäß ausgeführt werden!
Schritt 3: Bot-Token generieren und kopieren
Der Bot-Token fungiert als Passwort für deinen Discord-Bot. KiroCloud benötigt diesen Token, um sich in deinem Namen mit den Discord-Gateways zu verbinden.
- Bleibe im Reiter "Bot" des Developer Portals.
- Klicke unter dem Benutzernamen des Bots auf "Reset Token" (bzw. "View Token").
- Bestätige eventuell die Zwei-Faktor-Authentifizierung (2FA) deines Discord-Accounts.
- Klicke auf "Copy", um den Token in deine Zwischenablage zu kopieren.
!CAUTIONHalte deinen Bot-Token absolut geheim! Gib ihn niemals an Dritte weiter und lade ihn nicht in öffentliche GitHub-Repositories hoch. KiroCloud speichert deinen Token sicher und verschlüsselt (AES-256).
Schritt 4: Bot in KiroCloud registrieren
- Öffne das KiroCloud Dashboard.
- Klicke auf die Schaltfläche "Bot hinzufügen" (
+). - Schritt 1 (Server auswählen): Wähle den Discord-Server aus der Liste aus, auf dem der Bot primär laufen soll.
- Schritt 2 (Konfiguration eingeben):
- Bot-Name: Wähle einen Anzeigenamen für das KiroCloud Dashboard.
- Application / Client-ID: Kopiere die
Application IDaus dem Discord Developer Portal (unter General Information). - Client Secret: (Optional) Kopiere das
Client Secretfür erweiterte OAuth2-Integrationen. - Bot-Token: Füge den in Schritt 3 kopierten Token ein.
- Klicke auf "Bot erstellen".
KiroCloud validiert den Token sofort gegen die Discord API und richtet eine isolierte Laufzeitumgebung für deinen Bot ein.
Schritt 5: Bot auf deinen Discord-Server einladen
Damit dein Bot auf deinem Discord-Server aktiv werden kann, musst du ihn mit den passenden Rechten einladen:
- Gehe im Discord Developer Portal zum Reiter "OAuth2" > "URL Generator".
- Wähle unter Scopes:
botapplications.commands(für Slash-Commands)
- Wähle unter Bot Permissions die erforderlichen Berechtigungen aus:
- Empfohlen:
Administrator(für reibungslose Funktion aller Module) - Alternativ (Minimal):
Manage Roles,Manage Channels,Kick Members,Ban Members,Send Messages,Embed Links,Attach Files,Read Message History,Manage Messages.
- Empfohlen:
- Kopiere die generierte URL ganz unten, öffne sie im Browser und wähle deinen Discord-Server aus, um den Bot zu autorisieren.
Schritt 6: Bot starten & Status prüfen
Nach erfolgreicher Verknüpfung wirst du direkt in das Bot-Dashboard weitergeleitet.
- Klicke oben rechts im Bot-Dashboard auf "Bot starten".
- Im integrierten Live-Terminal kannst du den Verbindungsaufbau in Echtzeit mitverfolgen.
- Sobald der Status-Badge auf "Online" wechselt, ist dein Bot einsatzbereit und reagiert auf Discord-Interaktionen!
Häufige Fehlerquellen & Troubleshooting
| Problem | Ursache | Lösung |
|---|---|---|
Status wechselt auf Error | Ungültiger oder zurückgesetzter Bot-Token | Überprüfe den Token im Discord Developer Portal und aktualisiere ihn in den Bot-Einstellungen. |
| Bot reagiert nicht auf Nachrichten | Message Content Intent deaktiviert | Aktiviere den Intent im Discord Developer Portal unter Bot > Privileged Gateway Intents. |
| Bot kann keine Rollen vergeben | Rollenhierarchie in Discord falsch | Ziehe die Bot-Rolle in den Discord-Servereinstellungen über alle Rollen, die der Bot verwalten soll. |
| Slash-Commands tauchen nicht auf | Scope applications.commands fehlt | Lade den Bot über den OAuth2-URL-Generator mit aktiviertem applications.commands-Scope erneut ein. |