Hur man installerar Sinusbot för Teamspeak 3 på Debian

Teamspeak är VoIP-mjukvara för röstchatt med vänner, men du kan också lyssna och spela musik direkt till dess kanaler. Denna handledning kommer att förklara hur man skapar en musikbot med Sinusbot . Sinusbot är en musikbot för TS3 med ett webbgränssnitt. Du kan konfigurera den och spela och ladda upp låtar via din webbläsare.

Krav

  • Debian 8 VPS med 64-bitars (amd64) arkitektur.
  • Öppna port 8087.
  • 5-10 minuter.
  • Boten använder cirka 30 MB RAM och 10 MB hårddisk, resten av utrymmet kan användas för låtar.

Installerar Sinusbot

Om du uppfyller kraven kan du följa dessa steg för att ladda ner och installera Sinusbot-programmet.

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

Eftersom det är farligt att köra programmet som root, skapa en användare exklusivt för Sinusbot och ge den ett lösenord:

adduser --disabled-login ts3bot
passwd ts3bot

Gör en katalog för programmet, jag rekommenderar /opt/ts3soundboard. Ge ts3botanvändaren äganderätt :

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

Framöver kommer vi att arbeta med ts3botanvändaren. Låt oss ge behörighet att köra några nödvändiga kommandon som root:

visudo

Du kommer att se en fil som liknar följande visas i en textredigerare:

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

I slutet av filen lägger du till följande rad:

ts3bot    ALL=(ALL:ALL) ALL

Spara nu dina ändringar med Ctrl+Ooch Enter, sedan Ctrl+Xoch Enter. Logga sedan in som ts3botmed följande kommando:

su ts3bot
cd /opt/ts3soundboard

Vi är nu i katalogen där vi kommer att installera Sinusbot och Teamspeak, så låt oss börja med 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

Gjort. Fortsätt till nästa avsnitt för Teamspeak.

Installerar Teamspeak och Youtube-DL

När vi sätter upp en musikbot för Teamspeak 3 behöver vi också Teamspeak 3-applikationen och för youtube-dlatt spela musiken till servern. Ladda ner båda och ge dem behörighet att köra installationen:

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

Kör TS-installationsprogrammet:

./TeamSpeak3-Client-linux_amd64-3.0.18.2.run

Slutlig konfiguration

Nu har vi allt vi behöver för att köra boten, låt oss konfigurera den så att den körs korrekt:

nano config.ini

Uppdatera config.inifilen så att den inkluderar katalogerna för Teamspeak3 och youtube-dl:

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

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

Spara filen och avsluta nano. Flytta ett plugin som spelar musik till Teamspeak-katalogen:

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

Redigera behörigheter för Sinusbot-programmet och leta efter uppdateringar:

sudo chmod 755 ts3bot
./ts3bot -update

Du kan starta programmet och spela musik nu, men det stängs efter att du har stängt din SSH-klient. Du kan köra den i en skärmsession för att förhindra att den stängs när du avslutar din SSH-session.

su root
screen
su ts3bot

Kör följande kommando för att starta Sinusbot:

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

Du kommer att se programmets utdata en del startinformation. Vid det här laget är det igång. Du kan nu komma åt webbgränssnittet med din webbläsare, där du kan ladda upp och spela låtar. Navigera till:

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

Standardinloggningen för webbgränssnittet är adminsom användare och foobarför lösenordet. Nyare versioner av Sinusbot använder inte foobarlösenordet, istället skriver de ut ett slumpmässigt lösenord till konsolen vid första uppstart. Kom ihåg att byta lösenord omedelbart.

Njut av din musikbot!

Lämna en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Artificiell intelligens är inte i framtiden, det är här i nuet I den här bloggen Läs hur Artificiell intelligens-applikationer har påverkat olika sektorer.

DDOS-attacker: En kort översikt

DDOS-attacker: En kort översikt

Är du också ett offer för DDOS-attacker och förvirrad över de förebyggande metoderna? Läs den här artikeln för att lösa dina frågor.

Har du någonsin undrat hur hackare tjänar pengar?

Har du någonsin undrat hur hackare tjänar pengar?

Du kanske har hört att hackare tjänar mycket pengar, men har du någonsin undrat hur de tjänar den typen av pengar? låt oss diskutera.

Revolutionerande uppfinningar från Google som gör ditt liv lätt.

Revolutionerande uppfinningar från Google som gör ditt liv lätt.

Vill du se revolutionerande uppfinningar av Google och hur dessa uppfinningar förändrade livet för varje människa idag? Läs sedan till bloggen för att se uppfinningar av Google.

Fredag ​​Essential: Vad hände med AI-drivna bilar?

Fredag ​​Essential: Vad hände med AI-drivna bilar?

Konceptet med att självkörande bilar ska ut på vägarna med hjälp av artificiell intelligens är en dröm vi har ett tag nu. Men trots flera löften finns de ingenstans att se. Läs den här bloggen för att lära dig mer...

Technological Singularity: A Distant Future of Human Civilization?

Technological Singularity: A Distant Future of Human Civilization?

När vetenskapen utvecklas i snabb takt och tar över en hel del av våra ansträngningar, ökar också riskerna för att utsätta oss för en oförklarlig singularitet. Läs, vad singularitet kan betyda för oss.

Funktioner för Big Data Reference Architecture Layers

Funktioner för Big Data Reference Architecture Layers

Läs bloggen för att känna till olika lager i Big Data Architecture och deras funktionaliteter på enklaste sätt.

Utveckling av datalagring – Infographic

Utveckling av datalagring – Infographic

Lagringsmetoderna för data har utvecklats kan vara sedan födelsen av data. Den här bloggen tar upp utvecklingen av datalagring på basis av en infografik.

6 fantastiska fördelar med att ha smarta hemenheter i våra liv

6 fantastiska fördelar med att ha smarta hemenheter i våra liv

I denna digitala värld har smarta hemenheter blivit en avgörande del av livet. Här är några fantastiska fördelar med smarta hemenheter om hur de gör vårt liv värt att leva och enklare.

macOS Catalina 10.15.4 tilläggsuppdatering orsakar fler problem än att lösa

macOS Catalina 10.15.4 tilläggsuppdatering orsakar fler problem än att lösa

Nyligen släppte Apple macOS Catalina 10.15.4, en tilläggsuppdatering för att åtgärda problem, men det verkar som om uppdateringen orsakar fler problem som leder till att mac-datorer blir murade. Läs den här artikeln för att lära dig mer