Requisits
Instal·lació de Sinusbot
Instal·lació de Teamspeak i Youtube-DL
Configuració final
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!