Kako instalirati Sinusbot za Teamspeak 3 na Debian

Teamspeak je VoIP softver za glasovno ćaskanje s prijateljima, ali također možete slušati i reproducirati glazbu izravno na njegovim kanalima. Ovaj vodič će objasniti kako stvoriti glazbenog bota sa Sinusbotom . Sinusbot je glazbeni bot za TS3 s web sučeljem. Možete ga konfigurirati i reproducirati i prenositi pjesme putem svog web preglednika.

Zahtjevi

  • Debian 8 VPS sa 64-bitnom (amd64) arhitekturom.
  • Otvorite port 8087.
  • 5-10 minuta.
  • Bot koristi oko 30 MB RAM-a i 10 MB HDD-a, ostatak prostora može se koristiti za pjesme.

Instalacija Sinusbota

Ako ispunjavate zahtjeve, možete slijediti ove korake kako biste preuzeli i instalirali program Sinusbot.

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

Budući da je opasno pokrenuti program kao root, kreirajte korisnika isključivo za Sinusbot i dajte mu lozinku:

adduser --disabled-login ts3bot
passwd ts3bot

Napravite imenik za program, preporučujem /opt/ts3soundboard. Dajte vlasništvo ts3botkorisniku:

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

Ubuduće ćemo raditi s ts3botkorisnikom. Dajmo dopuštenja za pokretanje nekih potrebnih naredbi kao root:

visudo

Vidjet ćete da se datoteka slična sljedećoj pojavi u uređivaču teksta:

#
# 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 kraju datoteke dodajte sljedeći redak:

ts3bot    ALL=(ALL:ALL) ALL

Sada spremite svoje promjene pomoću Ctrl+Oi Enter, zatim Ctrl+Xi Enter. Zatim se prijavite kao ts3botsa sljedećom naredbom:

su ts3bot
cd /opt/ts3soundboard

Sada smo u direktoriju u koji ćemo instalirati Sinusbot i Teamspeak, pa počnimo sa Sinusbotom:

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

Gotovo. Nastavite na sljedeći odjeljak za Teamspeak.

Instalacija Teamspeaka i Youtube-DL-a

Kako postavljamo glazbenog bota za Teamspeak 3, potrebna nam je i aplikacija Teamspeak 3 i youtube-dlza reprodukciju glazbe na poslužitelju. Preuzmite oba i dajte im dopuštenja za pokretanje postavljanja:

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

Pokrenite TS instalacijski program:

./TeamSpeak3-Client-linux_amd64-3.0.18.2.run

Konačna konfiguracija

Sada imamo sve što nam je potrebno za pokretanje bota, konfigurirajmo ga da radi ispravno:

nano config.ini

Ažurirajte config.inidatoteku tako da uključuje direktorije Teamspeak3 i youtube-dl:

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

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

Spremite datoteku i izađite nano. Premjestite dodatak za reprodukciju glazbe u direktorij Teamspeak:

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

Uredite dopuštenja za program Sinusbot i provjerite ima li ažuriranja:

sudo chmod 755 ts3bot
./ts3bot -update

Možete pokrenuti program i puštati glazbu sada, ali će se zatvoriti nakon zatvaranja vašeg SSH klijenta. Možete ga pokrenuti u sesiji zaslona kako biste spriječili da se zatvori kada zatvorite SSH sesiju.

su root
screen
su ts3bot

Pokrenite sljedeću naredbu da pokrenete Sinusbot:

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

Vidjet ćete kako program ispisuje neke informacije o pokretanju. U ovom trenutku radi. Sada možete pristupiti web-sučelju sa svojim preglednikom, gdje možete učitavati i reproducirati pjesme. Idite na:

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

Zadana prijava za web sučelje je adminkao korisnik, a foobarza lozinku. Novije verzije Sinusbota ne koriste foobarlozinku, umjesto toga ispisuju nasumičnu lozinku na konzolu pri prvom pokretanju. Ne zaboravite odmah promijeniti lozinku.

Uživajte u svom glazbenom botu!

Ostavite komentar

Uspon strojeva: primjene AI u stvarnom svijetu

Uspon strojeva: primjene AI u stvarnom svijetu

Umjetna inteligencija nije u budućnosti, ovdje je upravo u sadašnjosti. U ovom blogu Pročitajte kako su aplikacije umjetne inteligencije utjecale na različite sektore.

DDOS napadi: kratak pregled

DDOS napadi: kratak pregled

Jeste li i vi žrtva DDOS napada i zbunjeni ste metodama prevencije? Pročitajte ovaj članak kako biste riješili svoje upite.

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Možda ste čuli da hakeri zarađuju mnogo novca, ali jeste li se ikada zapitali kako zarađuju toliki novac? raspravimo.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Želite li vidjeti revolucionarne izume Googlea i kako su ti izumi promijenili život svakog čovjeka danas? Zatim čitajte na blogu kako biste vidjeli Googleove izume.

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Koncept samovozećih automobila koji će krenuti na ceste uz pomoć umjetne inteligencije san je koji već neko vrijeme imamo. No, unatoč nekoliko obećanja, nigdje ih nema. Pročitajte ovaj blog kako biste saznali više…

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Kako se znanost razvija velikom brzinom, preuzimajući mnoge naše napore, raste i rizik da se podvrgnemo neobjašnjivoj Singularnosti. Pročitajte što bi za nas mogla značiti singularnost.

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Pročitajte blog kako biste na najjednostavniji način upoznali različite slojeve u arhitekturi velikih podataka i njihove funkcionalnosti.

Evolucija pohrane podataka – Infografika

Evolucija pohrane podataka – Infografika

Metode pohrane podataka su se razvijale možda od rođenja podataka. Ovaj blog pokriva evoluciju pohrane podataka na temelju infografike.

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

U ovom digitalnom svijetu, pametni kućni uređaji postali su ključni dio života. Evo nekoliko nevjerojatnih prednosti pametnih kućnih uređaja o tome kako naš život čine vrijednim življenja i jednostavnijim.

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Nedavno je Apple izdao macOS Catalina 10.15.4 dodatak ažuriranju kako bi riješio probleme, ali čini se da ažuriranje uzrokuje više problema koji dovode do zalijevanja mac strojeva. Pročitajte ovaj članak da biste saznali više