TS3AudioBot
Dieses Produkt erfordert ein gewisses Level an Expertise. Bei Fragen sind wir über Ticket oder E-Mail erreichbar.
Wilkommen zu dieser Installationsanleitung
Dieses Dokumentation gilt als Hilfestellung zur Einrichtung des TS3AudioBot (https://github.com/Splamy/TS3AudioBot) und zur vorbereitung um diese mit dem TS3AudioBot Control Panel zu verbinden (Hier kaufen!).
Du wirst folgende Software brauchen um das Programm zu installieren:
apt install nano -y
In dieser Anleitung benutzen wir einen Server mit Debian 10 64 bit. Dies sollte auch auf allen anderen Betriebssystemen funktionieren, es sind dann aber wahrscheinlich Änderungen notwendig.
Stelle sicher, dass das System up-to-date ist mit sudo apt-get update -y &&
sudo
apt-get upgrade -y
.
Installiere die benötigten Debian-Repos. Wenn du kein root bist, wirst du sudo vor den Befehlen brauchen.
Bitte beachte,
root@server:~# apt-get install gpg -y root@server:~# wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg root@server:~# mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/ root@server:~# source /etc/os-release root@server:~# wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/prod.list root@server:~# mv prod.list /etc/apt/sources.list.d/microsoft-prod.list root@server:~# chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg root@server:~# chown root:root /etc/apt/sources.list.d/microsoft-prod.list
root@server:~# apt-get install apt-transport-https root@server:~# apt-get update root@server:~# apt-get install dotnet-sdk-3.1
Installiere libopus und ffpmeg, welche vom Bot benötigt werden.
roo@server:~# apt-get install libopus-dev ffmpeg -y
Jetzt laden wir die letzte stabile Version des Bots runter und entpacken diese.
root@server:~# wget -O Bot.zip https://splamy.de/api/nightly/projects/ts3ab/master/download root@server:~# apt install unzip -y && unzip Bot.zip -d Bot && cd Bot/
Starte den Bot mit folgendem Befehl und gebe deine TeamSpeak Nutzer-ID ein. Diese findest du im TeamSpeak Client.
Diesen Dialog findest du unter "Extras > Identitäten" oder mit dem Tastenkürzel
strg + i
root@server:~/Bot# dotnet TS3AudioBot.dll 15:48:08.2901| INFO|| [============ TS3AudioBot started =============] 15:48:08.4249| INFO|| [ Date/Time: Monday, February 24, 2020 3:48:08 PM 15:48:08.4398| INFO|| [ Version: 0.10.1+7/master/65aa9a18 15:48:08.4417| INFO|| [ Platform: Debian GNU/Linux 9 (stretch) (64bit) 15:48:08.4417| INFO|| [ Runtime: .NET Core (2.2.8) ServerGC:True GC:SustainedLowLatency 15:48:08.4417| INFO|| [ Opus: libopus 1.2~alpha2 (x64) 15:48:08.4417| INFO|| [==============================================] 15:48:09.0244| WARN|| No permission file found. Do you want to set up an admin in the default permission file template? [Y/n] Please enter an admin uid KuqEsXWtKi0lfOKcJzG6GSKf+jM= 15:49:21.6495| INFO|| Creating new permission file ({"AdminUids":["KuqEsXWtKi0lfOKcJzG6GSKf+jM="], "OverwriteIfExists":false}) It seems like there are no bots configured. Fill out this quick setup to get started. Please enter the ip, domain or nickname (with port; default: 9987) where to connect to: 192.168.1.132 Please enter the server password (or leave empty for none): 15:50:39.1361| INFO|| Bot "default" connecting to "192.168.1.132" 15:50:40.0780| INFO|| Started Webserver on port 58913 15:50:40.2810| INFO|0| Bot "default"(0) connected.
Verbinde dich jetzt mit dem gleichen TeamSpeak Server wo der Bot drauf gejoint ist
und schreibe ihn mit der folgenden Nachricht an:
!api token
in einem privaten Chat. Speichere die Antwort.
Wenn du unser Produkt benutzt, öffne die config.json
und fülle
die Verbindungsinformation aus. Der Standardport des Bots ist: 58913
und der Token ist die Antwort von der Anfrage oben.
Jetzt sollte alles
eingerichtet sein und du solltest Bots erstellen können.
Du kannst den Bot im Hintergrund starten mit Hilfe von screen
root@server:~/Bot# apt install screen -y root@server:~/Bot# screen -S musik -dm dotnet TS3AudioBot.dll
Du kannst jederzeit die screen-session mit screen -r musik
fortsetzen.
Um den screen zu verlassen ohne den Bot zu stoppen, nutze ctrl + a + d