Hvordan installere Sinusbot For Teamspeak 3 på Debian

Teamspeak er VoIP-programvare for stemmechatting med venner, men du kan også lytte og spille musikk direkte til kanalene. Denne opplæringen vil forklare hvordan du lager en musikkbot med Sinusbot . Sinusbot er en musikkbot for TS3 med et web-grensesnitt. Du kan konfigurere den og spille og laste opp sanger via nettleseren din.

Krav

  • Debian 8 VPS med 64-biters (amd64) arkitektur.
  • Åpne port 8087.
  • 5-10 minutter.
  • Boten bruker omtrent 30 MB RAM og 10 MB HDD, resten av plassen kan brukes til sanger.

Installerer Sinusbot

Hvis du oppfyller kravene, kan du følge disse trinnene for å laste ned og installere Sinusbot-programmet.

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

Siden det er farlig å kjøre programmet som root, opprett en bruker eksklusivt for Sinusbot og gi den et passord:

adduser --disabled-login ts3bot
passwd ts3bot

Lag en katalog for programmet, jeg anbefaler /opt/ts3soundboard. Gi eierskap til ts3botbrukeren:

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

Fremover vil vi jobbe med ts3botbrukeren. La oss gi tillatelser til å kjøre noen nødvendige kommandoer som root:

visudo

Du vil se en fil som ligner på følgende vises i et tekstredigeringsprogram:

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

På slutten av filen legger du til følgende linje:

ts3bot    ALL=(ALL:ALL) ALL

Lagre nå endringene med Ctrl+Oog Enter, deretter Ctrl+Xog Enter. Logg deretter på som ts3botmed følgende kommando:

su ts3bot
cd /opt/ts3soundboard

Vi er nå i katalogen der vi skal installere Sinusbot og Teamspeak, så la oss starte 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

Ferdig. Fortsett til neste seksjon for Teamspeak.

Installere Teamspeak og Youtube-DL

Ettersom vi setter opp en musikkbot for Teamspeak 3, trenger vi også Teamspeak 3-applikasjonen og for youtube-dlå spille musikken til serveren. Last ned begge og gi dem tillatelse til å kjøre oppsettet:

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

Kjør TS-installasjonsprogrammet:

./TeamSpeak3-Client-linux_amd64-3.0.18.2.run

Endelig konfigurasjon

Nå har vi alt vi trenger for å kjøre boten, la oss konfigurere den til å kjøre riktig:

nano config.ini

Oppdater config.inifilen til å inkludere katalogene til Teamspeak3 og youtube-dl:

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

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

Lagre filen og avslutt nano. Flytt en plugin for musikkavspilling til Teamspeak-katalogen:

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

Rediger tillatelser for Sinusbot-programmet og se etter oppdateringer:

sudo chmod 755 ts3bot
./ts3bot -update

Du kan starte programmet og spille musikk nå, men det lukkes etter at du har lukket SSH-klienten. Du kan kjøre den i en skjermøkt for å forhindre at den lukkes når du avslutter SSH-økten.

su root
screen
su ts3bot

Kjør følgende kommando for å starte Sinusbot:

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

Du vil se programmet utgang litt oppstartsinformasjon. På dette tidspunktet kjører den. Du kan nå få tilgang til nettgrensesnittet med nettleseren din, hvor du kan laste opp og spille av sanger. Navigere til:

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

Standard pålogging for nettgrensesnittet er adminsom brukeren og foobarfor passordet. Nyere versjoner av Sinusbot bruker ikke foobarpassordet, i stedet skriver de ut et tilfeldig passord til konsollen ved første oppstart. Husk å endre passord umiddelbart.

Nyt musikkboten din!

Legg igjen en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer