Si të instaloni Sinusbot për Teamspeak 3 në Debian

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ë ts3botpërdoruesit:

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

Në vazhdim, ne do të punojmë me ts3botpë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+Odhe Enter, pastaj Ctrl+Xdhe Enter. Më pas, identifikohuni si ts3botme 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-dlpë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.iniskedarin 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ë adminsi përdorues dhe foobarpër fjalëkalimin. Versionet më të reja të Sinusbot nuk përdorin foobarfjalë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!

Lëreni një koment

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë