Захтеви
Инсталирање Синусбота
Инсталирање Теамспеак и Иоутубе-ДЛ
Коначна конфигурација
Теамспеак је ВоИП софтвер за гласовно ћаскање са пријатељима, али такође можете слушати и пуштати музику директно на његовим каналима. Овај водич ће објаснити како да направите музичког бота помоћу Синусбота . Синусбот је музички бот за ТС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лозинку, уместо тога штампају насумичну лозинку на конзоли при првом покретању. Не заборавите да одмах промените лозинку.
Уживајте у свом музичком боту!