, , , , , , , , , , , , ,

TS3AudioBot Installer für Linux | AnuaCP

Posted by

0
(0)
anuacp script

Beschreibung und Download

Der TS3AudioBot Installer für Linux ist kurz gesagt ein Automatisches und vordefiniertes Skript, worüber man in wenigen Schritten seine eigene Musik auf einem TeamSpeak 3 Server streamen kann. Um direkt die Frage zu klären zwecks Limitierungen und Co.: Es ist kostenlos bestellbar auf AnuaCP.de und der Quellcode ist offengelegt. Es können unendliche Bots über das Skript sowie innerhalb der Instanz, erstellt werden. Zudem gibt es ein Webinterface für den TS3AudioBot direkt innerhalb der Instanz. Das Webinterface ist je Instanz, auf einem anderen Port generiert und kann ganz normal über die Weboberfläche/Webbrowser abgerufen werden.

info

Skript Infromationen

Entwickler: RAW NetworksAnuaCP.de

Skriptsprache: PHP-CLI

Ausführen mit: php ts3audiobot_installer.php

Zuvor bitte diese Pakete installieren: sudo, php

1. Skript im AnuaCP Shop bestellen

anuacp-webshop
Auf der AnuaCP.de Webseite in der Navigation auf Shop klicken.
anuacpde-webshop2
Jetzt auf das Produkt klicken.
bestellung-ts3audiobot-anuacp-de
Anschließend den Bestellprozess kostenlos und unverbindlich abschließen. Fertig! Das Skript steht direkt zum Download bereit.

2. Skript auf dem Server hochladen

permissions-skript-linux
Setze die Rechte 777 für das Skript und anschließend auf ok. (SFTP Client: WinSCP))
skript starten anuacp ts3ab
Wichtig ist das Skript NICHT mit ./ ausführen, sondern mit php und dahinter den Skript Namen.
warnung kein php installiert auf linux
Wie oben schon beschrieben, müssen wir zuvor das Paket: php oder php7.4-cli installiert haben damit das Skript startet.

3. TS3AudioBot installieren

menu ts3audiobot installer
Skript Menü vom TS3AudioBot Installer.

Es gibt tatsächlich nur zwei Funktionen. Es ist ein sehr Smarter und einfacher Installer. Wichtig hierbei ist nur, dass das Skript auf English geschrieben wurde und es kann aber in der Source natürlich manuell übersetzt werden. Mit der 1. Option können wir im Endeffekt einen TS3AudioBot installieren und dieser wird nach dem Installationsprozess direkt auf dem TeamSpeak 3 Server erscheinen. Mehr muss nicht! Cool oder? 🙂 

eingaben ts3audiobot installer
Das sind alle Eingaben die benötigt werden. Ich habe dies mal auf Deutsch übersetzt.

Wo finde ich die TeamSpeak UID?

teamspeak3-uid-herausfinden
Unter Extras, Identitäten und anschließend die aktuelle UID kopieren und im Skript einfügen.

FAQ

INFO: Die Installation mit Autostart sollte während des Installationsprozesses mit yes bestätigt werden.

Service und Bot Kontrolle in Linux:

service TS3AB-{BOTNAME} start – Startet den jeweiligen Kompletten MusicBot/Host-Instance

service TS3AB-{BOTNAME} stop – Stoppt den jeweiligen Kompletten MusicBot/Host-Instance

service TS3AB-{BOTNAME} status – Zeigt den aktuellen Status der MusicBot/Host-Instance

Starten des Skripts: php ts3audiobot_installer.php

Bevor man überhaupt das Skript starten kann muss php installiert sein: apt-get install php -y

Innerhalb des TeamSpeak 3 Chats können Basic Commands zum Bot übertragen werden:

!api token – Generiert den Auth Token für das Webinterface

!bot name  {Replace your Bot Name}

!play https://meinradio.eu/stream.mp3 (Für YouTube Links bitte hier die Erweiterung runterladen und in /home/AnuaCP_TS3AudioBot/Instance-{YOURINSTANCE} ablegen und bot neustarten).

!stop – Stoppt den aktuellen Stream/Musik

TS3AudioBot Webinterface:

Standardmäßig wird ein kleines und Übersichtliches Webinterface vom Splamy.de Entwicklungsteam  zur Verfügung gestellt. Wir haben bei jeder Installation einen anderen Port pro Instanz vergeben damit es nicht zu Störungen der jeweiligen Instanzen kommt.

  1. screen -ls
  2. Aktuelle Screen ID herausfinden (Name für die Instanz ist mit markiert.)
  3. screen -r {Screen_ID}

Innerhalb des Screens kann der Webinterface Port ausgelesen werden.

Alternative:

In  /home/AnuaCP_TS3AudioBot/Instance-{YOURINSTANCE}/ts3audiobot.toml den Webinterface Port rauslesen.

4. TS3AudioBot Webinterface

screen ts3ab
Mit screen -ls sehen wir die aktuellen laufenden Bots unter der Bezeichnung: TS3AudioBot-{BOT NAME}
screen r ts3ab
Mit screen -r können wir mit der Session ID, die TS3AudioBot Konsole erreichen.
webinterface port ts3audiobot
Hier sehen wir in dem Fall den Webinterface Port “8493”, dieser Port ändert sich je Instanz unterschiedlich damit es nicht zu Problemen kommt.
ts3audiobot webinterface
Jetzt können wir über den Webinterface Port, das Webinterface aufrufen.
api token ts3audiobot
Mit !api token im TeamSpeak Chat den Token abfragen.
ts3audiobot webinterface angemeldet
Nun sind wir angemeldet und können ganz viele Bots nach unseren Wünschen erstellen. Viel Spaß!

Wie hilfreich war dieser Beitrag?

Klicke auf die Sterne um zu bewerten!

Durchschnittliche Bewertung 0 / 5. Anzahl Bewertungen: 0

Bisher keine Bewertungen! Sei der Erste, der diesen Beitrag bewertet.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert