Ein Bot muss auf jeden Discord-Server eingeladen werden, auf dem er arbeitet. Um ihn hinzuzufügen, brauchst du auf diesem Server die Berechtigung Manage Server.
Den Einladungslink erstellen
- Öffne im Discord Developer Portal deine Anwendung und geh zu OAuth2, dann URL Generator.
- Hak unter Scopes
botan. Nutzt dein Bot Slash-Commands, hak auchapplications.commandsan. - Es erscheint eine Liste mit Bot Permissions. Hak nur an, was der Bot braucht, zum Beispiel Send Messages, Embed Links, Read Message History. Ein Musik-Bot braucht außerdem Connect und Speak.
- Kopier die erzeugte URL unten, öffne sie in deinem Browser, wähl den Server und klick auf Authorize.
Vermeide Administrator. Es funktioniert, aber dann hat ein Fehler oder ein geleakter Token volle Macht über den Server.
Der Bot ist auf dem Server, aber offline
In der Mitgliederliste zu stehen heißt nicht, dass er läuft. Der Bot erscheint nur online, solange dein Server bei PlayNHost gestartet und angemeldet ist. Öffne Console im Panel und such nach einer Login-Zeile oder einem Fehler. Lies dazu Warum dein Discord-Bot immer wieder stoppt.
Der Bot ist online, tut aber nichts
- Slash-Commands fehlen: Der Einladungslink braucht den Scope
applications.commands, und dein Code muss die Befehle registrieren. Lies dazu Discord-Bot ist online, reagiert aber nicht auf Befehle. - Keine Antwort auf Nachrichten: Schalte Message Content Intent ein, wenn dein Code Nachrichtentext liest.
- Fehler „Missing Permissions“: Gib der Rolle des Bots die Berechtigung in den Servereinstellungen oder in den eigenen Berechtigungs-Overrides des Kanals. Lies dazu Häufige Discord-Bot-Fehler und ihre Bedeutung.
Berechtigungen später ändern
Du brauchst keinen neuen Link. Öffne in Discord Server Settings, Roles, wähl die Rolle des Bots und ändere ihre Berechtigungen. Achte darauf, dass die Rolle des Bots über jeder Rolle steht, die er verwalten muss.





