Ci-dessous, les différences entre deux révisions de la page.
sinusbot [18/09/2016 02:54] |
sinusbot [18/09/2016 02:54] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Sinusbot ====== | ||
+ | ===== Prérequis ===== | ||
+ | Il faut faut : | ||
+ | * Un serveur avec accès SSH | ||
+ | * Un serveur [[ts3server|TeamSpeak]] | ||
+ | ===== Installation ===== | ||
+ | ==== Sinusbot ==== | ||
+ | Avant de commencer l' | ||
+ | useradd -d / | ||
+ | |||
+ | Nous poursuivons avec l' | ||
+ | apt-get install x11vnc xvfb libxcursor1 ca-certificates bzip2 libglib2.0-0 | ||
+ | |||
+ | Une fois ces deux étapes réalisées, | ||
+ | cd / | ||
+ | tar -xf sinusbot-0.9.8.tar.bz2 | ||
+ | rm sinusbot-0.9.8.tar.bz2 | ||
+ | |||
+ | ==== TeamSpeak 3 Client ==== | ||
+ | Le programme nécessite également la présence d'un client TeamSpeak sur le serveur. \ | ||
+ | Nous nous rendrons alors sur le site de TS (http:// | ||
+ | mkdir ts | ||
+ | chmod +x TeamSpeak3-Client-linux_amd64-3.0.19.3.run | ||
+ | ./ | ||
+ | mv TeamSpeak3-Client-linux_amd64/ | ||
+ | rm -rf TeamSpeak3-Client-linux_amd64* | ||
+ | |||
+ | ==== YouTubeDL ==== | ||
+ | Il s'agit d'un plus pour Sinusbot. Cette étape permet d' | ||
+ | |||
+ | Pour l' | ||
+ | apt-get install libav-tools rtmpdump | ||
+ | |||
+ | Encore une fois, nous devons sur rendre sur le site de l' | ||
+ | wget https:// | ||
+ | chmod a+rx / | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | Nous revenons dans le dossier précédent (celui de sinusbot) pour y adapter la configuration. Nous éditons le fichier **config.ini** dans lequel nous adaptons le chemin vers le client TeamSpeak et ajoutons le chemin vers l' | ||
+ | TS3Path = "/ | ||
+ | YouTubeDLPath = "/ | ||
+ | |||
+ | Pour finir, nous copions le plugin sinusbot dans le dossier dédiée du client TS | ||
+ | cp plugin/ | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | Et nous modifions les droits sur l' | ||
+ | chown -R sinusbot: | ||
+ | |||
+ | Pour lancer le robot, il suffira d’exécuter la commande '' | ||
+ | |||
+ | Finalement, nous penserons à ouvrir le port sur le pare-feu pour permettre l' | ||
+ | iptables -A INPUT -p tcp -m tcp --dport 8087 -j ACCEPT |