Како инсталирати Синусбот за Теамспеак 3 на Дебиан-у

Теамспеак је ВоИП софтвер за гласовно ћаскање са пријатељима, али такође можете слушати и пуштати музику директно на његовим каналима. Овај водич ће објаснити како да направите музичког бота помоћу Синусбота . Синусбот је музички бот за ТС3 са веб интерфејсом. Можете га конфигурисати и пуштати и отпремати песме преко свог веб претраживача.

Захтеви

  • Дебиан 8 ВПС са 64-битном (амд64) архитектуром.
  • Отворите порт 8087.
  • 5-10 минута.
  • Бот користи око 30 МБ РАМ-а и 10 МБ ХДД-а, а остатак простора се може користити за песме.

Инсталирање Синусбота

Ако испуњавате услове, можете да пратите ове кораке да бисте преузели и инсталирали програм Синусбот.

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

Пошто је опасно покренути програм као роот, креирајте корисника искључиво за Синусбот и дајте му лозинку:

adduser --disabled-login ts3bot
passwd ts3bot

Направите директоријум за програм, препоручујем /opt/ts3soundboard. Дајте власништво ts3botкориснику:

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

Убудуће ћемо радити са ts3botкорисником. Хајде да дамо дозволе за покретање неких потребних команди као роот:

visudo

Видећете да се датотека слична следећој појави у уређивачу текста:

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

На крају датотеке додајте следећи ред:

ts3bot    ALL=(ALL:ALL) ALL

Сада сачувајте промене помоћу Ctrl+Oи Enter, затим Ctrl+Xи Enter. Затим се пријавите као ts3botса следећом командом:

su ts3bot
cd /opt/ts3soundboard

Сада смо у директоријуму где ћемо инсталирати Синусбот и Теамспеак, па почнимо са Синусбот-ом:

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

Готово. Наставите на следећи одељак за Теамспеак.

Инсталирање Теамспеак и Иоутубе-ДЛ

Пошто постављамо музичког бота за Теамспеак 3, потребна нам је и апликација Теамспеак 3 и youtube-dlза пуштање музике на сервер. Преузмите оба и дајте им дозволе за покретање подешавања:

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

Покрените ТС инсталатер:

./TeamSpeak3-Client-linux_amd64-3.0.18.2.run

Коначна конфигурација

Сада имамо све што нам је потребно за покретање бота, хајде да га конфигуришемо да ради исправно:

nano config.ini

Ажурирајте config.iniдатотеку тако да укључује директоријуме Теамспеак3 и youtube-dl:

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

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

Сачувајте датотеку и изађите nano. Преместите додатак за репродукцију музике у Теамспеак директоријум:

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

Уредите дозволе за програм Синусбот и проверите да ли постоје ажурирања:

sudo chmod 755 ts3bot
./ts3bot -update

Можете покренути програм и пуштати музику сада, али ће се затворити након затварања вашег ССХ клијента. Можете га покренути у сесији екрана да бисте спречили да се затвори када напустите ССХ сесију.

su root
screen
su ts3bot

Покрените следећу команду да бисте покренули Синусбот:

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

Видећете да програм даје неке информације о покретању. У овом тренутку, ради. Сада можете да приступите веб-интерфејсу са својим претраживачем, где можете да отпремате и пуштате песме. Иди на:

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

Подразумевана пријава за веб интерфејс је adminкао корисник, а foobarза лозинку. Новије верзије Синусбота не користе foobarлозинку, уместо тога штампају насумичну лозинку на конзоли при првом покретању. Не заборавите да одмах промените лозинку.

Уживајте у свом музичком боту!

Остави коментар

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више