O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Teamspeak este un software VoIP pentru conversația vocală cu prietenii, dar puteți asculta și reda muzică direct pe canalele sale. Acest tutorial vă va explica cum să creați un bot de muzică cu Sinusbot . Sinusbot este un bot muzical pentru TS3 cu interfață web. Puteți să-l configurați și să redați și încărcați melodii prin browserul dvs. Web.
Dacă îndepliniți cerințele, puteți urma acești pași pentru a descărca și instala programul Sinusbot.
apt-get update
apt-get install x11vnc xinit xvfb libxcursor1 ca-certificates bzip2 curl libglib2.0-0 nano sudo screen
Întrucât este periculos să rulați programul ca root, creați un utilizator exclusiv pentru Sinusbot și dați-i o parolă:
adduser --disabled-login ts3bot
passwd ts3bot
Creează un director pentru program, recomand /opt/ts3soundboard. Oferiți proprietatea ts3botutilizatorului:
mkdir -p /opt/ts3soundboard
chown ts3bot:ts3bot /opt/ts3soundboard
Continuând, vom colabora cu ts3botutilizatorul. Să dăm permisiuni pentru a rula unele comenzi necesare ca root:
visudo
În editorul de text apare un fișier similar cu următorul:
#
# 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
La sfârșitul fișierului, adăugați următoarea linie:
ts3bot ALL=(ALL:ALL) ALL
Acum, salvați-vă modificările cu Ctrl+Oși Enter, apoi Ctrl+Xși Enter. Apoi, conectați-vă ca ts3botîn următoarea comandă:
su ts3bot
cd /opt/ts3soundboard
Acum suntem în directorul în care vom instala Sinusbot și Teamspeak, deci să începem cu 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
Terminat. Continuați la secțiunea următoare pentru Teamspeak.
Pe măsură ce creăm un bot muzical pentru Teamspeak 3, avem nevoie și de aplicația Teamspeak 3 și youtube-dlsă redăm muzica pe server. Descărcați ambele și acordați-le permisiunile de a rula setarea:
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
Rulați instalatorul TS:
./TeamSpeak3-Client-linux_amd64-3.0.18.2.run
Acum, avem tot ce avem nevoie pentru a rula bot-ul, haideți să-l configurăm pentru a rula corect:
nano config.ini
Actualizați config.inifișierul pentru a include directoarele Teamspeak3 și youtube-dl:
TS3Path = "/opt/ts3soundboard/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64"
YoutubeDLPath = "/usr/local/bin/youtube-dl"
Salvați fișierul și ieșiți nano. Mutați un plugin de redare a muzicii în directorul Teamspeak:
cp plugin/libsoundbot_plugin.so /opt/ts3soundboard/TeamSpeak3-Client-linux_amd64/plugins
Editați permisiunile pentru programul Sinusbot și verificați actualizările:
sudo chmod 755 ts3bot
./ts3bot -update
Puteți începe programul și reda muzică acum, dar se va închide după închiderea clientului SSH. Puteți să-l rulați într-o sesiune de ecran pentru a împiedica închiderea acestuia atunci când părăsiți sesiunea SSH.
su root
screen
su ts3bot
Rulați următoarea comandă pentru a porni Sinusbot:
xinit /opt/ts3soundboard/ts3bot -- /usr/bin/Xvfb :1 -screen 0 800x600x16 -ac
Veți vedea rezultatele programului câteva informații despre pornire. În acest moment, se rulează. Acum puteți accesa interfața web cu browserul dvs., unde puteți încărca și reda melodii. Navigheaza catre:
http://your-server-ip:8087/
Autentificarea implicită pentru interfața web este adminca utilizator și foobarpentru parolă. Versiunile mai noi ale Sinusbot nu folosesc foobarparola, ci imprimă o parolă aleatorie consolei de la prima pornire. Nu uitați să schimbați parola imediat.
Bucurați-vă de botul dvs. muzical!
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe