Sinusbot auf ServerPrism einrichten
Richte deinen Sinusbot Musik-Bot auf ServerPrism ein. Dieser Leitfaden behandelt die Discord-Einrichtung, Serverkonfiguration und den ersten Start.
Sinusbot ist ein leistungsstarker Musik-Bot für Discord und TeamSpeak. Dieser Leitfaden konzentriert sich darauf, deine Sinusbot-Instanz für Discord auf deinem ServerPrism-Server zum Laufen zu bringen.
Erstelle deinen Bot im Discord Developer Portal
- Gehe zum Discord Developer Portal.
- Klicke auf New Application.
- Gib deiner Anwendung einen Namen (z. B. „Mein Sinusbot“) und klicke auf Create.
- Navigiere in der linken Seitenleiste zum Tab Bot.
- Klicke auf Add Bot und dann auf Yes, do it!.
- Klicke unter TOKEN auf Reset Token und dann auf Yes, do it!, um den Token deines Bots anzuzeigen. Kopiere diesen Token sofort; du wirst ihn für deine ServerPrism-Konfiguration benötigen. Halte diesen Token geheim!
- Scrolle nach unten zu Privileged Gateway Intents.
- Aktiviere den Schalter Message Content Intent. Sinusbot benötigt dies, um Befehle und Links aus Nachrichten zu lesen.
Lade den Bot auf deinen Server ein
- Gehe im Discord Developer Portal zum Tab OAuth2 und dann zu URL Generator.
- Wähle unter SCOPES
botaus. - Wähle unter BOT PERMISSIONS die folgenden Berechtigungen aus:
Read Messages/View ChannelsSend MessagesConnectSpeakUse Voice Activity
- Kopiere die generierte URL am unteren Rand der Seite.
- Füge diese URL in deinen Browser ein und drücke Enter. Wähle den Discord-Server aus, dem du den Bot hinzufügen möchtest, und autorisiere ihn.
Bestellung auf ServerPrism
Du hast bereits dein Discord Bots-Produkt bestellt und Sinusbot als Laufzeitumgebung ausgewählt. Für einen Musik-Bot sind 1 GB RAM für eine einzelne Instanz in der Regel ausreichend. Dein Server ist nun in der von dir gewählten Region bereitgestellt.
Startvariablen konfigurieren
Deine Sinusbot-Instanz auf ServerPrism verwendet Umgebungsvariablen für die Konfiguration. Diese legst du im Tab Startup deines Server-Panels fest.
- BOT_TOKEN: Füge hier den Bot-Token ein, den du aus dem Discord Developer Portal kopiert hast.
- PREFIX: Lege das Befehlspräfix für deinen Bot fest (z. B.
!). Benutzer werden dies vor Befehlen wie!playverwenden. - TS3_ENABLED: Setze auf
false, wenn du nur Discord verwendest. (Sinusbot ist auch ein TeamSpeak-Bot). - TS3_API_KEY: Lasse leer, wenn
TS3_ENABLEDauffalsegesetzt ist. - YOUTUBE_API_KEY: (Optional, aber dringend empfohlen für die YouTube-Wiedergabe). Besorge dir einen YouTube Data API v3-Schlüssel von der Google Cloud Console. Ohne diesen kann die YouTube-Wiedergabe unzuverlässig sein oder fehlschlagen.
Alle verfügbaren Konfigurationsoptionen findest du im Tab Startup deines Panels.
Erster Start
- Nachdem du deine Umgebungsvariablen im Tab Startup festgelegt hast, navigiere zum Tab Console.
- Klicke auf den Button Start.
- Beobachte die Konsolenausgabe. Ein erfolgreicher Start zeigt Meldungen an, die darauf hinweisen, dass der Bot sich mit Discord verbindet und seine Dienste initialisiert. Achte auf Meldungen wie „Discord bot connected!“ oder ähnliches.
- Überprüfe deinen Discord-Server. Dein Bot sollte in deiner Mitgliederliste als online erscheinen.
- Tritt einem Sprachkanal bei und versuche einen Befehl, z. B.
!play [YouTube URL](unter Verwendung deines konfigurierten Präfixes).
Häufige Probleme
- Bot geht nicht online/Token abgelehnt: Überprüfe deinen
BOT_TOKENim Tab Startup noch einmal. Stelle sicher, dass keine zusätzlichen Leerzeichen vorhanden sind und es der exakte Token aus dem Discord Developer Portal ist. - Bot ist online, reagiert aber nicht auf Befehle: Vergewissere dich, dass der Message Content Intent im Discord Developer Portal unter den Einstellungen deines Bots aktiviert ist. Stelle außerdem sicher, dass der Bot die notwendigen Berechtigungen (insbesondere
Send Messages) in den Kanaleinstellungen deines Discord-Servers hat. - Probleme bei der YouTube-Wiedergabe: Stelle sicher, dass du einen gültigen
YOUTUBE_API_KEYkonfiguriert hast. Ohne diesen ist die YouTube-Funktionalität stark eingeschränkt oder defekt. - Bot tritt nicht dem Sprachkanal bei: Stelle sicher, dass der Bot die Berechtigungen
ConnectundSpeakin dem Sprachkanal hat, in dem du dich befindest.
Nächste Schritte
Erkunde die erweiterten Funktionen von Sinusbot, wie das Hinzufügen weiterer Musikquellen oder das Konfigurieren benutzerdefinierter Befehle. Weitere Informationen zu den Funktionen findest du in der offiziellen Sinusbot-Dokumentation.