Kërkesat
Instalimi i Sinusbot
Instalimi i Teamspeak dhe Youtube-DL
Konfigurimi përfundimtar
Teamspeak është softuer VoIP për biseda zanore me miqtë, por gjithashtu mund të dëgjoni dhe luani muzikë direkt në kanalet e tij. Ky tutorial do të shpjegojë se si të krijoni një bot muzikor me Sinusbot . Sinusbot është një bot muzikor për TS3 me një ndërfaqe në internet. Mund ta konfiguroni atë dhe të luani dhe ngarkoni këngë përmes shfletuesit tuaj të internetit.
Kërkesat
- Debian 8 VPS me arkitekturë 64-bit (amd64).
- Hap portin 8087.
- 5-10 minuta.
- Bot përdor rreth 30 MB RAM dhe 10 MB HDD, pjesa e mbetur e hapësirës mund të përdoret për këngë.
Instalimi i Sinusbot
Nëse i plotësoni kërkesat, mund të ndiqni këto hapa për të shkarkuar dhe instaluar programin Sinusbot.
apt-get update
apt-get install x11vnc xinit xvfb libxcursor1 ca-certificates bzip2 curl libglib2.0-0 nano sudo screen
Meqenëse është e rrezikshme të ekzekutoni programin si rrënjë, krijoni një përdorues ekskluzivisht për Sinusbot dhe jepini një fjalëkalim:
adduser --disabled-login ts3bot
passwd ts3bot
Bëni një drejtori për programin, unë rekomandoj /opt/ts3soundboard
. Jepni pronësinë ts3bot
përdoruesit:
mkdir -p /opt/ts3soundboard
chown ts3bot:ts3bot /opt/ts3soundboard
Në vazhdim, ne do të punojmë me ts3bot
përdoruesin. Le të japim leje për të ekzekutuar disa komanda të kërkuara si rrënjë:
visudo
Do të shihni një skedar të ngjashëm me atë të mëposhtëm të shfaqet në një redaktues teksti:
#
# 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
Në fund të skedarit, shtoni rreshtin e mëposhtëm:
ts3bot ALL=(ALL:ALL) ALL
Tani, ruani ndryshimet tuaja me Ctrl+O
dhe Enter
, pastaj Ctrl+X
dhe Enter
. Më pas, identifikohuni si ts3bot
me komandën e mëposhtme:
su ts3bot
cd /opt/ts3soundboard
Tani jemi në drejtorinë ku do të instalojmë Sinusbot dhe Teamspeak, kështu që le të fillojmë me 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
U krye. Vazhdoni te seksioni tjetër për Teamspeak.
Instalimi i Teamspeak dhe Youtube-DL
Ndërsa po konfigurojmë një bot muzikor për Teamspeak 3, na duhet gjithashtu aplikacioni Teamspeak 3 dhe youtube-dl
për të luajtur muzikën në server. Shkarkoni të dyja dhe jepuni atyre leje për të ekzekutuar konfigurimin:
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
Ekzekutoni instaluesin TS:
./TeamSpeak3-Client-linux_amd64-3.0.18.2.run
Konfigurimi përfundimtar
Tani, ne kemi gjithçka që na nevojitet për të ekzekutuar robotin, le ta konfigurojmë që të funksionojë siç duhet:
nano config.ini
Përditësoni config.ini
skedarin për të përfshirë drejtoritë e Teamspeak3 dhe youtube-dl
:
TS3Path = "/opt/ts3soundboard/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64"
YoutubeDLPath = "/usr/local/bin/youtube-dl"
Ruani skedarin dhe dilni nano
. Zhvendosni një shtesë për luajtjen e muzikës në drejtorinë e Teamspeak:
cp plugin/libsoundbot_plugin.so /opt/ts3soundboard/TeamSpeak3-Client-linux_amd64/plugins
Ndryshoni lejet për programin Sinusbot dhe kontrolloni për përditësime:
sudo chmod 755 ts3bot
./ts3bot -update
Mund ta nisni programin dhe të luani muzikë tani, por ai do të mbyllet pasi të mbyllni klientin tuaj SSH. Ju mund ta ekzekutoni atë në një sesion ekrani për të parandaluar mbylljen e tij kur të dilni nga sesioni juaj SSH.
su root
screen
su ts3bot
Ekzekutoni komandën e mëposhtme për të nisur Sinusbot:
xinit /opt/ts3soundboard/ts3bot -- /usr/bin/Xvfb :1 -screen 0 800x600x16 -ac
Do të shihni programin që nxjerr disa informacione për fillimin. Në këtë pikë, po funksionon. Tani mund të hyni në ndërfaqen e internetit me shfletuesin tuaj, ku mund të ngarkoni dhe luani këngë. Navigoni në:
http://your-server-ip:8087/
Hyrja e paracaktuar për ndërfaqen e internetit është admin
si përdorues dhe foobar
për fjalëkalimin. Versionet më të reja të Sinusbot nuk përdorin foobar
fjalëkalimin, në vend të kësaj ata printojnë një fjalëkalim të rastësishëm në tastierë në fillimin e parë. Mos harroni të ndryshoni menjëherë fjalëkalimin.
Shijoni robotin tuaj muzikor!