1. Rechte einstellen
Damit Du den TS3AudioBot überhaupt steuern kannst, ist es erforderlich, dass man die Rechte einstellt. Das machen wir so:
Wir führen den Bot erstmal mit folgendem Befehl aus:
dotnet TS3AudioBot.dll
Dort fragt uns der Bot, ob wir die Rechte direkt einstellen wollen. Dies machen wir in diesem Beispiel.
Wir gehen jetzt in unseren TeamSpeak 3 Client und klicken auf 'Extras > Identitäten > '. Dort wählt ihr eure gewünschte Identität und klickt auf sie. Wird euch ein Feld mit einem langen Code nicht angezeigt, so drückt unten neben den Buttons auf Experte. Nachdem jetzt der lange Code unten angezeigt wird (ähnlich wie dieser: g1ZRp6ZVxL1oYL47uqluRADFItQ=)kopieren wir ihn und fügen in in dem TS3AudioBot Feld ein und drücken anschließend ENTER.
2. TeamSpeak angeben, worauf der Bot connecten soll
Wir wollen selbstverständlicherweise Musik hören und das auf TeamSpeak. Wir müssen hier jetzt unsere TeamSpeak Adresse eingeben.
In dem Tutorial nehmen wir jetzt mal server-installer.de:9987*
Nachdem wir die IP eingegeben haben und ENTER drücken fragt er uns jetzt nach einem Server Passwort. Ist keines vorhanden lassen wir das Feld leer und drücken ENTER.
* der Port ist dann Notwendig, wenn der TeamSpeak Server gemietet ist bei einem Hoster mit einer ATHP Lizenz.
3. 24/7 online bleiben
Da es Blöd wäre, wenn der Bot immer disconnectet wenn wir unsere SSH Konsole schließen, wollen wir etwas einstellen, dass er 24/7 online bleibt. Das machen wir folgendermaßen:
Achtung: screen wird benötigt! Dies kannst du mit apt install screen installieren.
Wir geben nano start.sh ein und tragen folgenden Inhalt dort ein:
screen -S TS3AudioBot dotnet TS3AudioBot.dll
Ist der Inhalt eingetragen, drücken wir folgendes: STRG + X, dann Y drücken und anschließend ENTER.
Nun sind wir wieder normal in unserer SSH Konsole und geben nun folgendes ein, damit die Startdatei Lese- und Schreibrrechte hat:
chmod 777 start.sh && ./start.sh
Nun sollte der Bot online sein! Wir können jetzt folgende Tastenkombination drücken, um aus dem Screen rauszukommen:
STRG + A + D
Nun sind wir aus dem Screen raus und können weiter auf unserem Server zugreifen. Auch, wenn wir die SSH Konsole jetzt schließen und wir den Screen gestartet haben und daraus sind, bleibt der Bot weiterhin online!
Wir hoffen, dass wir dir mit dieser Anleitung weiterhelfen konnten!