Jak nainstalovat Sinusbot pro Teamspeak 3 na Debian

Teamspeak je VoIP software pro hlasové chatování s přáteli, ale můžete také poslouchat a přehrávat hudbu přímo na jeho kanálech. Tento tutoriál vysvětlí, jak vytvořit hudebního robota pomocí Sinusbot . Sinusbot je hudební bot pro TS3 s webovým rozhraním. Můžete jej nakonfigurovat a přehrávat a nahrávat skladby prostřednictvím webového prohlížeče.

Požadavky

  • Debian 8 VPS s 64bitovou (amd64) architekturou.
  • Otevřete port 8087.
  • 5-10 minut.
  • Bot využívá asi 30 MB RAM a 10 MB HDD, zbytek prostoru lze využít pro skladby.

Instalace Sinusbota

Pokud splňujete požadavky, můžete si podle následujících kroků stáhnout a nainstalovat program Sinusbot.

apt-get update
apt-get install x11vnc xinit xvfb libxcursor1 ca-certificates bzip2 curl libglib2.0-0 nano sudo screen

Protože je nebezpečné spouštět program jako root, vytvořte uživatele výhradně pro Sinusbot a dejte mu heslo:

adduser --disabled-login ts3bot
passwd ts3bot

Udělejte si adresář pro program, doporučuji /opt/ts3soundboard. Předat vlastnictví ts3botuživateli:

mkdir -p /opt/ts3soundboard
chown ts3bot:ts3bot /opt/ts3soundboard

Do budoucna budeme s ts3botuživatelem pracovat . Udělme oprávnění ke spouštění některých požadovaných příkazů jako root:

visudo

V textovém editoru se zobrazí soubor podobný následujícímu:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification

Na konec souboru přidejte následující řádek:

ts3bot    ALL=(ALL:ALL) ALL

Nyní uložte změny pomocí Ctrl+Oa Enter, poté Ctrl+Xa Enter. Poté se přihlaste jako ts3bots následujícím příkazem:

su ts3bot
cd /opt/ts3soundboard

Nyní jsme v adresáři, kam nainstalujeme Sinusbot a Teamspeak, takže začneme Sinusbotem:

curl -O https://frie.se/ts3bot/sinusbot-0.9.8.tar.bz2
tar -xjf sinusbot-0.9.8.tar.bz2 
cp config.ini.dist config.ini

Hotovo. Pokračujte do další sekce pro Teamspeak.

Instalace Teamspeaku a Youtube-DL

Protože nastavujeme hudebního robota pro Teamspeak 3, potřebujeme také aplikaci Teamspeak 3 a youtube-dlpřehrávání hudby na serveru. Stáhněte si oba a udělte jim oprávnění ke spuštění nastavení:

wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
wget http://dl.4players.de/ts/releases/3.0.18.2/TeamSpeak3-Client-linux_amd64-3.0.18.2.run
sudo chmod 755 TeamSpeak3-Client-linux_amd64-3.0.18.2.run
sudo chmod a+rx /usr/local/bin/youtube-dl

Spusťte instalační program TS:

./TeamSpeak3-Client-linux_amd64-3.0.18.2.run

Konečná konfigurace

Nyní máme vše, co ke spuštění robota potřebujeme, pojďme jej nakonfigurovat, aby běžel správně:

nano config.ini

Aktualizujte config.inisoubor tak, aby zahrnoval adresáře Teamspeak3 a youtube-dl:

TS3Path = "/opt/ts3soundboard/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64"

YoutubeDLPath = "/usr/local/bin/youtube-dl"

Uložte soubor a ukončete nano. Přesuňte plugin pro přehrávání hudby do adresáře Teamspeak:

cp plugin/libsoundbot_plugin.so /opt/ts3soundboard/TeamSpeak3-Client-linux_amd64/plugins

Upravit oprávnění pro program Sinusbot a zkontrolovat aktualizace:

sudo chmod 755 ts3bot
./ts3bot -update

Nyní můžete spustit program a přehrávat hudbu, ale po zavření vašeho klienta SSH se zavře. Můžete jej spustit v relaci obrazovky, abyste zabránili jeho uzavření při ukončení relace SSH.

su root
screen
su ts3bot

Spuštěním následujícího příkazu spustíte Sinusbot:

xinit /opt/ts3soundboard/ts3bot -- /usr/bin/Xvfb :1 -screen 0 800x600x16 -ac

Uvidíte výstup programu s informacemi o spuštění. V tuto chvíli to běží. Nyní máte přístup k webovému rozhraní pomocí prohlížeče, kde můžete nahrávat a přehrávat skladby. Navigovat do:

http://your-server-ip:8087/

Výchozí přihlášení pro webové rozhraní je adminjako uživatel a foobarpro heslo. Novější verze Sinusbotu foobarheslo nepoužívají , místo toho při prvním spuštění vytisknou do konzole náhodné heslo. Nezapomeňte okamžitě změnit heslo.

Užijte si svého hudebního robota!

Zanechat komentář

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.

Útoky DDOS: Stručný přehled

Útoky DDOS: Stručný přehled

Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.

Revoluční vynálezy od Googlu, které vám usnadní život.

Revoluční vynálezy od Googlu, které vám usnadní život.

Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…

Technologická singularita: vzdálená budoucnost lidské civilizace?

Technologická singularita: vzdálená budoucnost lidské civilizace?

Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.

Funkcionality vrstev referenční architektury velkých dat

Funkcionality vrstev referenční architektury velkých dat

Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.

Evoluce ukládání dat – Infografika

Evoluce ukládání dat – Infografika

Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více