Com instal·lar Sinusbot per a Teamspeak 3 a Debian

Teamspeak és un programari de VoIP per xatejar de veu amb amics, però també podeu escoltar i reproduir música directament als seus canals. Aquest tutorial explicarà com crear un bot de música amb Sinusbot . Sinusbot és un bot de música per a TS3 amb una interfície web. Podeu configurar-lo i reproduir i pujar cançons mitjançant el vostre navegador web.

Requisits

  • Debian 8 VPS amb arquitectura de 64 bits (amd64).
  • Obre el port 8087.
  • 5-10 minuts.
  • El bot utilitza uns 30 MB de RAM i 10 MB de disc dur, la resta de l'espai es pot utilitzar per a cançons.

Instal·lació de Sinusbot

Si compleixes els requisits, pots seguir aquests passos per descarregar i instal·lar el programa Sinusbot.

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

Com que és perillós executar el programa com a root, creeu un usuari exclusiu per a Sinusbot i doneu-li una contrasenya:

adduser --disabled-login ts3bot
passwd ts3bot

Feu un directori per al programa, us recomano /opt/ts3soundboard. Donar la propietat a l' ts3botusuari:

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

En endavant, treballarem amb l' ts3botusuari. Donem permisos per executar algunes ordres necessàries com a root:

visudo

Veureu un fitxer similar al següent en un editor de text:

#
# 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

Al final del fitxer, afegiu la línia següent:

ts3bot    ALL=(ALL:ALL) ALL

Ara, deseu els canvis amb Ctrl+Oi Enter, després Ctrl+Xi Enter. A continuació, inicieu sessió ts3botamb la següent comanda:

su ts3bot
cd /opt/ts3soundboard

Ara estem al directori on instal·larem Sinusbot i Teamspeak, així que comencem amb Sinusbot:

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

Fet. Continueu a la secció següent per a Teamspeak.

Instal·lació de Teamspeak i Youtube-DL

Com que estem configurant un bot de música per a Teamspeak 3, també necessitem l'aplicació Teamspeak 3 i youtube-dlper reproduir la música al servidor. Baixeu tots dos i doneu-los permisos per executar la configuració:

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

Executeu l'instal·lador de TS:

./TeamSpeak3-Client-linux_amd64-3.0.18.2.run

Configuració final

Ara, tenim tot el que necessitem per executar el bot, configurem-lo perquè funcioni correctament:

nano config.ini

Actualitzeu el config.inifitxer per incloure els directoris de Teamspeak3 i youtube-dl:

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

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

Deseu el fitxer i sortiu nano. Mou un connector per reproduir música al directori Teamspeak:

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

Editeu els permisos del programa Sinusbot i comproveu si hi ha actualitzacions:

sudo chmod 755 ts3bot
./ts3bot -update

Podeu iniciar el programa i reproduir música ara, però es tancarà després de tancar el vostre client SSH. Podeu executar-lo en una sessió de pantalla per evitar que es tanqui quan sortiu de la sessió SSH.

su root
screen
su ts3bot

Executeu l'ordre següent per iniciar Sinusbot:

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

Veureu que el programa mostra informació d'inici. En aquest punt, està en marxa. Ara podeu accedir a la interfície web amb el vostre navegador, on podeu pujar i reproduir cançons. Navega a:

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

L'inici de sessió predeterminat per a la interfície web és adminl'usuari i foobarla contrasenya. Les versions més noves de Sinusbot no utilitzen la foobarcontrasenya, sinó que imprimeixen una contrasenya aleatòria a la consola al primer inici. Recordeu canviar la contrasenya immediatament.

Gaudeix del teu bot musical!

Deixa un comentari

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

La Intel·ligència Artificial no està en el futur, és aquí mateix en el present. En aquest bloc Llegiu com les aplicacions d'Intel·ligència Artificial han afectat diversos sectors.

Atacs DDOS: una breu visió general

Atacs DDOS: una breu visió general

També ets víctima d'atacs DDOS i estàs confós sobre els mètodes de prevenció? Llegiu aquest article per resoldre les vostres consultes.

Us heu preguntat mai com guanyen diners els pirates informàtics?

Us heu preguntat mai com guanyen diners els pirates informàtics?

Potser haureu sentit que els pirates informàtics guanyen molts diners, però us heu preguntat mai com guanyen aquest tipus de diners? anem a discutir.

Invents revolucionaris de Google que us facilitaran la vida.

Invents revolucionaris de Google que us facilitaran la vida.

Vols veure els invents revolucionaris de Google i com aquests invents van canviar la vida de tots els éssers humans actuals? A continuació, llegiu al bloc per veure els invents de Google.

Divendres essencial: què va passar amb els cotxes impulsats per IA?

Divendres essencial: què va passar amb els cotxes impulsats per IA?

El concepte de cotxes autònoms per sortir a les carreteres amb l'ajuda de la intel·ligència artificial és un somni que tenim des de fa temps. Però malgrat les diverses promeses, no es veuen enlloc. Llegeix aquest blog per saber-ne més...

Singularitat tecnològica: un futur llunyà de la civilització humana?

Singularitat tecnològica: un futur llunyà de la civilització humana?

A mesura que la ciència evoluciona a un ritme ràpid, fent-se càrrec de molts dels nostres esforços, també augmenten els riscos de sotmetre'ns a una singularitat inexplicable. Llegeix, què pot significar per a nosaltres la singularitat.

Funcionalitats de les capes darquitectura de referència de Big Data

Funcionalitats de les capes darquitectura de referència de Big Data

Llegeix el blog per conèixer de la manera més senzilla les diferents capes de l'Arquitectura Big Data i les seves funcionalitats.

Evolució de lemmagatzematge de dades – Infografia

Evolució de lemmagatzematge de dades – Infografia

Els mètodes d'emmagatzematge de les dades que han anat evolucionant poden ser des del naixement de les dades. Aquest bloc tracta l'evolució de l'emmagatzematge de dades a partir d'una infografia.

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

En aquest món digital, els dispositius domèstics intel·ligents s'han convertit en una part crucial de les vides. A continuació, es mostren alguns avantatges sorprenents dels dispositius domèstics intel·ligents sobre com fan que la nostra vida valgui la pena i sigui més senzilla.

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Recentment, Apple va llançar macOS Catalina 10.15.4, una actualització de suplements per solucionar problemes, però sembla que l'actualització està causant més problemes que provoquen el bloqueig de les màquines Mac. Llegiu aquest article per obtenir més informació