Wer möchte nicht gerne einen coolen Musikbot für seinen TeamSpeak 3 oder Discord Server haben? In dieser Anleitung zeige ich dir, wie du ganz einfach einen Musikbot erstellst und damit deine Server-Mitglieder mit ihren Lieblingssongs verwöhnen kannst.
Vor dem Start
Bevor wir beginnen, benötigst du das Programm “PuTTY”, das du dir herunterladen kannst. Dieses Programm ermöglicht dir eine sichere Verbindung zu deinem Server herzustellen. Jetzt kann es losgehen!
Schritt 1: Server-Verbindung herstellen
Öffne PuTTY und gib die IP-Adresse oder Domain deines Servers in das Textfeld “Host Name (or IP address)” ein. Klicke anschließend auf “OK”.
Schritt 2: Paketlisten aktualisieren
Aktualisiere die Paketlisten auf deinem Server mit dem Befehl “apt update”.
Schritt 3: Updates installieren
Installiere mögliche Updates der bereits installierten Pakete auf deinem Server mit dem Befehl “apt upgrade -y”.
Schritt 4: Benötigte Pakete installieren
Installiere die benötigten Pakete auf deinem Server mit folgendem Befehl: “apt install x11vnc xvfb libxcursor1 ca-certificates bzip2 libnss3 libegl1-mesa x11-xkb-utils libasound2 libpci3 libxslt1.1 libxkbcommon0 libxss1 libglib2.0-0 libxcomposite1 curl screen nano -y”.
Schritt 5: Erstellen eines Benutzers
Füge einen Benutzer namens “sinusbot” zu deinem Server hinzu, der später den Musikbot ausführen wird. Verwende dazu den Befehl “adduser -disabled-login sinusbot”.
Schritt 6: Musikbot-Verzeichnis erstellen
Erstelle ein Verzeichnis für den Musikbot mit dem Befehl “mkdir -p /opt/sinusbot”. Gib anschließend dem Benutzer “sinusbot” die benötigten Rechte in diesem Verzeichnis mit dem Befehl “chown -R sinusbot:sinusbot /opt/sinusbot/”.
Schritt 7: Benutzerkonto des Musikbots
Wechsle in das Benutzerkonto des Musikbots mit dem Befehl “su sinusbot”. Navigiere dann ins Musikbot-Verzeichnis mit dem Befehl “cd /opt/sinusbot/”.
Schritt 8: Musikbot herunterladen
Lade den Musikbot “SinusBot” herunter, indem du den folgenden Befehl ausführst: “wget https://www.sinusbot.com/dl/sinusbot.current.tar.bz2“.
Schritt 9: Entpacken des Musikbots
Entpacke das heruntergeladene .tar.bz2-Archiv mit dem Befehl “tar xjf sinusbot.current.tar.bz2”. Lösche anschließend das Archiv mit dem Befehl “rm sinusbot.current.tar.bz2”.
Schritt 10: Konfigurationsdatei kopieren
Kopiere die benötigte Konfigurationsdatei mit dem Befehl “cp config.ini.dist config.ini”.
Schritt 11: TeamSpeak 3 Client herunterladen
Lade den TeamSpeak 3 Client für Linux herunter, damit sich der Musikbot später mit deinem TeamSpeak 3 Server verbinden kann. Verwende den Befehl “wget https://files.teamspeak-services.com/releases/client/3.5.3/TeamSpeak3-Client-linux_amd64-3.5.3.run“.
Schritt 12: Rechte zum Ausführen vergeben
Vergebe die Rechte zum Ausführen der heruntergeladenen Datei mit dem Befehl “chmod +x TeamSpeak3-Client-linux_amd64-3.5.3.run”.
Schritt 13: TeamSpeak 3 Client starten
Starte den TeamSpeak 3 Client mit dem Befehl “./TeamSpeak3-Client-linux_amd64-3.5.3.run”. Akzeptiere die Lizenzbedingungen und bestätige, dass du sie gelesen und akzeptiert hast.
Schritt 14: Optional – YouTube-Wiedergabefunktion
Falls du die YouTube-Wiedergabefunktion nutzen möchtest, installiere die benötigten Pakete mit dem Befehl “apt install python -y”. Lade dann das Software-Paket “youtube-dl” herunter, indem du den Befehl “wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl” ausführst. Vergebe die benötigten Rechte mit dem Befehl “chmod +x /usr/local/bin/youtube-dl”.
Schritt 15: Starten des Musikbots
Der Musikbot ist nun installiert und kann gestartet werden. Stelle sicher, dass du als Musikbot-Benutzer angemeldet bist und dass du dich im Verzeichnis befindest. Starte den Musikbot mit dem Befehl “screen -dmS sinusbot ./sinusbot -override-password DeinPasswort”. Ersetze “DeinPasswort” durch ein beliebiges Passwort für das Webinterface.
Schritt 16: Webinterface aufrufen
Das Webinterface des Musikbots kannst du über die IP-Adresse oder Domain deines Servers mit dem Port 8087 erreichen. Rufe im Browser also “http://123.123.123.123:8087” auf. Der Benutzername ist “admin” und das Passwort ist das, welches du gerade festgelegt hast.
Schritt 17: Spracheinstellung ändern
Du kannst die Sprache des Webinterfaces auf Deutsch umstellen, indem du in den Einstellungen auf “Settings” klickst und unter “Language” die Option “Deutsch” auswählst.
Schritt 18: Passwort festlegen
Das temporäre Passwort des Musikbots musst du nun in den Einstellungen im Webinterface ändern. Gehe in den Webinterface-Einstellungen links auf “Benutzerkonten”. Klicke auf den Bearbeiten-Button in der Zeile des Admin-Benutzers, vergebe ein neues Passwort und speichere die Änderungen.
Schritt 19: Discord-Server verbinden (optional)
Falls du den Musikbot auf einem Discord Server nutzen möchtest, folge den Schritten in der Anleitung, um deinen Discord-Server mit dem Musikbot zu verbinden.
Schritt 20: Musikbot über Chat-Befehle steuern
Damit du den Musikbot auch über Chat-Befehle steuern kannst, musst du die Benutzer deines TeamSpeak 3 oder Discord Servers mit den entsprechenden Webinterface-Benutzern verknüpfen. Gehe in den Webinterface-Einstellungen links auf “Benutzerkonten” und verknüpfe die Benutzer.
Schritt 21: Musikbot stoppen und starten
Du kannst den Musikbot mit dem Befehl “screen -r sinusbot -X quit” stoppen und mit dem Befehl “screen -dmS sinusbot ./sinusbot” starten.
Fazit
Herzlichen Glückwunsch! Du hast erfolgreich einen TeamSpeak 3/Discord Musikbot erstellt. Genieße die Musik und beeindrucke deine Server-Mitglieder mit deinen DJ-Fähigkeiten!