Forum | Gaming-Serv.com

Installation de PhantomBOT (Bot Twitch)

Ce tutoriel est également valable pour les machines sous Windows :

En quelques mots : PhantomBOT est un logiciel open source permettant de contrôler via un panel web un bot Twitch.
Ce bot vous permettra d’ajouter des commandes, de lire de la musique via Youtube, de lancer des sons via une soundbox, d’effectuer une modération simple et efficace grâce à une modération configurable par vos soins, de modifier vos titres, vos jeux en un seul clic. Le bot peut également faire des annonces et « logger » certaines informations sur votre serveur Discord. Il suffira de faire la liaison entre votre serveur Discord et votre bot.

Pré-requis :

  • Java (la dernière version de préférence)
  • Un accès SSH à la machine en question. Dans mon cas, j’utilise MobaXterm.
  • Votre compte Twitch principal : dans mon cas c’est : « lokidora_ »
  • Le compte de votre Bot : dans mon cas c’est : « LokidariBOT »
  • Mettre le bot modérateur sur votre chaine principale, sinon vous aurez une erreur comme quoi le bot n’est pas modérateur. (/mod nomdubot)

Il est possible d’installer PhantomBot sur une machine de type Linux ainsi que Windows.
Il est tout à fait possible d’effectue une transition Linux → Windows ou Windows → Linux.

L’installation de PhantomBot sous Linux est similaire à une installation sur Windows. Tout sera expliqué lors de ce tutoriel. Précision : le tutoriel est effectué avec une machine Gaming Serv. (la classe, non?)

On débute !

On se connecte à notre machine via SSH puis on crée le repertoire qui va permettre l’hébergement du bot.

mkdir /home/phantombot

puis on se dirige vers le répertoire en question :

cd /home/phantombot

Rendez-vous sur ce lien https://phantombot.tv puis on se dirige vers les liens de téléchargements.
Je vous recommande d’utiliser la version stable (3.0.0) à l’écriture du tutoriel.

On revient sur notre terminal et on télécharge l’archive en question :

wget https://github.com/PhantomBot/PhantomBot/releases/download/v3.0.0/PhantomBot-3.0.0.zip

On dézipp l’archive :

unzip PhantomBot-3.0.0.zip

On se rend dans le dossier PhantomBot :

cd PhantomBot-3.0.0/

On télécharge ensuite Java,

Pour Ubuntu et Debian, voici la commande :

sudo apt-get install openjdk-8-jre

Pour Centos :

sudo yum install java-1.8.0-openjdk

Pour Windows :

https://www.java.com/fr/download/help/windows_manual_download.xml

Pour vérifier que Java est bien installé sur notre machine, on effectue la commande :

java -version

Si Java est bien installé,

openjdk version "1.8.0_232"

on donne la permission à notre launcher.
Sur Linux, on lance la commande

chmod 777 launch.sh

Sur Windows, il suffit de lancer le launcher.bat avec les permissions Administrateur.

Après avoir lancer le launcher, une permière ligne apparait et nous demande le nom du compte de notre Bot, dans mon cas, c’est :

LokidariBOT

On nous demande un Token pour s’identifier, du coup on se rend sur la page permettant la génération d’un Token Twitch.
On se connecte avec le compte du Bot Twitch et on autorise.

On recoit ensuite un mot de passe (token) sous la forme :

oauth:..........

On copie le token

oauth:..........

et on le colle dans notre launcher.

3

On se rend ensuite sur Twitch.tv, si vous êtes connecter avec votre compte Bot, il est temps de vous déconnecter
et de vous connecter avec votre compte principal. Après vous êtes connecter avec votre compte principal, rendez-vous sur https://phantombot.tv/oauth/ puis on clique sur « Connect with Twitch »

4

Il nous donne une clé d’authentification de type :

oauth:........

On copie la clé puis on la colle dans notre launcher. On a bientôt fini, ouf !
Le launcher nous demande le nom de la chaine Twitch que le bot aimerait rejoindre. Dans mon cas,
je met le nom de ma chaine Twitch : « lokidora_ »
Avant dernière étape : il nous demande un pseudonyme permettant d’administrer le Bot via son panel web.
Comme exemple, on peut mettre : lokidari

Et dernière étape, il nous demande un mot de passe, vous mettez celui que vous voulez. Dans l’exemple,
j’ai mis azerty123.

Ensuite, il lance l’application !
Vous avez accès dorénavant au panel de votre bot.
Pour y accéder : il suffit de rentrer dans votre barre d’url : votre adresse IP ou votre domaine suivi du port 25000, exemple : XXX.XXX.XXX.XXX:25000
Pour le bon fonctionnement du panel et des autres widgets, il suffit d’ouvrir les ports suivants : 25003-25004-25000
Pour que le bot soit actif 24h-24h, je vous conseil d’installer sur votre VPS Linux le petit logiciel nommé : byobu. C’est une alternative à « screen » qui est selon moi, beaucoup plus pratique.

1 Like