Forum | Gaming-Serv.com

Installer son Bot Discord.JS

Général

Après avoir effectué votre commande chez Gaming-Serv.com,
vous recevez un mail précisant les identifiants à utiliser pour vous connecter à votre bot Discord.JS.

L’adresse mail est la même que celle de la souscription de l’offre, cependant le mot de passe doit être généré. Un lien nommé « Reset password » a été généré.

Lorsque vous êtes sur ce lien, on vous demande de générer un nouveau mot de passe. Après cela, vous êtes rediriger directement vers le panel de configuration général du bot.

Ensuite, cliquer sur le nom de votre Bot, dans ce cas la : demo.gaming-serv.com

Description du panel Discord.JS

Nous voici sur la page général du Bot.
la page permet de :

– connaitre l’utilisation en temps réel de la RAM de votre bot.
– connaitre l’utilisation en temps réel du CPU de votre bot.
– de démarrer votre bot.
– de redémarrer votre bot.
– d’arrêter votre bot.
– de « tuer » l’application bot. Ce bouton vous permet de couper instantanément votre bot si il ne répond plus aux commandes.

L’onglet « File Management » vous permet de gérer les fichiers de votre bot.
L’onglet « Sub User » permet de crée un utilisateur tier pour la gestion de votre bot. Dans notre cas, l’onglet n’est pas utile.
L’onglet « Schedules » vous permet de programmer des tâches. (ex : sauvegardes, suppressions de fichiers tout les jours à 00h – 12h …) Dans notre cas, l’onglet n’est pas utile.
L’onglet « Databases » permet la création et la gestion de base de donnée pour votre bot.

Configuration du Bot

L’onglet « Configuration » permet de :

– Modifier le nom du serveur.
– Allocation Settings vous permet de connaitre l’adresse IP et le port utilisé pour vous connecter à Sinus Bot.
– SFTP : Vous permet de vous connecter de façon sécurisé à un espace permettant de transférer vos fichiers. Votre mot de passe est celui de votre compte GS Bot Manager.
– Startup Parameters : Cet endroit vous permet de changer le fichier de lancement de votre Bot ainsi que d’autres paramètres. Si vous souhaitez que votre Bot démarre par exemple avec le fichier « bot.js », il faudra indiquer dans la case « Bot js file » : bot.js

Configuration de votre Bot Discord

– Il faut créer votre Bot Discord via ce lien. (https://discordapp.com/developers/applications/me)

– Ce qui permettra de recevoir le token.

5

Ajouter le Bot sur votre serveur Discord

– Pour ajouter le bot sur votre serveur Discord, rien de plus simple.
– Pour le Client ID, il suffit de l’avoir dans les informations générales « Général information ».

– Il suffit de se rendre sur cette page : Discord Permissions Calculator
De cocher les permissions voulu pour le bot, (lors de l’ajout de votre bot, un rôle sera créer spécialement pour lui) et de l’ajouter le client ID dans la mention ci-dessous.

Sélectionner ensuite le serveur à rejoindre et rempli le Captcha de Discord.
Votre bot a rejoins votre serveur mais il n’est pas encore connecté !

– Super, c’est ajouté !

Tester son Bot

Un exemple de code pour tester votre bot.
Ceci est a écrire dans votre fichier index.js (défaut)

const Discord = require("discord.js");
const client = new Discord.Client();

client.on("message", (message) => {
if(message.content == "!ping"){ // si on lance la commande !ping
message.channel.send("pong !"); // on recoit comme reponse du bot pong !
}
});

client.login("votre token");

9

Vous enregistrer votre fichier.
Ensuite, vous pouvez démarrer votre bot Discord.

Vous pouvez également vous assurer que votre Bot est bien connecté.

15

Et pour finir, tester votre commande !ping

11

Si vous avez le résultat pong ! Cela veut dire que votre Bot est bien configuré et prêt !

Effectuer un transfert de fichier depuis son PC via le bot

Pour cela, nous vous conseillons d’utiliser l’utilitaire Filezilla Client et non Filezilla Server.

Vous pouvez retrouver vos informations de connexion dans :

12

Configuration → SFTP Settings

13

Pour vous connecter, il suffit de rentrer les informations suivantes sur Filezilla.

Hôte : sftp://gsm.gaming-serv.com
Identifiant : (nom d’utilisateur)
Mot de passe : (votre mot de passe pour vous connecter à gsm.gaming-serv.com
Port : 2022

Ainsi, vous pourrez retrouver toute l’arborescence de votre bot.

14