Créez l'application de votre robot

Créer l'application de son robot

Pour cela, rendez vous sur la page de création d'applications Discord.

  • Cliquez sur "Create an application".

  • Complétez les informations de votre futur robot (il sera difficile de les modifier après).

  • Cliquez sur "Save changes".

Voilà ! L'application est créée. Mais pour le moment, elle ne peut que se connecter à votre compte Discord si vous lui en avez donné l'autorisation.

Des services comme Discord Servers ou discord.io utilisent ce genre de méthode pour se connecter aux comptes des utilisateurs.

Tout ça, c'est bien, mais nous, ce qu'on veut, c'est créer un robot ! Il faut alors donner une existence à notre application.

  • Allez dans la catégorie "Bot" de la page (image 1) et cliquez sur "Add Bot" (image 2).

  • Cliquez sur "Create a Bot User".

  • Confirmez votre action en cliquant sur "Yes, do it !"

Normalement, la page aura changée :

  • Revenez à la catégorie "General Informations".

  • Intéressez-vous à cette partie de la page :

Voici l'identifiant de votre robot. Il peut être visionné par tout le monde sans risque.

Inviter son robot sur son serveur

Pour que les personnes puissent inviter votre bot sur leur serveur, il leur faut un lien. Voici, par exemple, un lien pour un bot Discord:

https://discordapp.com/oauth2/authorize?client_id=308655472452304896&scope=bot&permissions=2146958591

Comme vous le voyez, j'ai mis en gras l'identifiant du robot.

  • Prenez l'identifiant de votre bot et remplacez l'identifiant sur le lien par le votre.

  • Ouvrez votre lien customisé.

Normalement, vous tomberez sur la page de connexion de votre robot à un serveur.

  • Sélectionnez votre serveur (créez-en un si ce n'est pas déjà fait).

  • Cochez les cases en fonction de ce que vous souhaitez donner à votre robot.

Si vous êtes le propriétaire du serveur, je vous conseille de le mettre administrateur. Sinon, laissez le propriétaire du serveur réguler les permissions accordées à votre robot.

Si je vous conseille de faire ça, c'est parce qu'un robot administrateur du serveur peut tout faire, sauf s'approprier le serveur. Même si, dans les cas ou les bots font des abus (créer des salons, à l'infini, spammer, les messages, bannir tout les membres, ...), je vous conseille vivement de ne jamais mettre un robot administrateur sur un serveur.

  • Cliquez sur "Autoriser".

  • Validez le reCaptcha (cochez la case "Je ne suis pas un robot").

  • Une fois que Discord vous y autorise, vous pouvez fermer l'onglet.

Votre bot est désormais sur votre serveur. Normalement, il est déconnecté, mais on va y revenir plus tard.

Pour gérer les cases qui apparaissent sur la page de connexion de votre bot à un serveur et générer le lien plus facilement, il existe ce site.

  • Cochez les cases qui apparaîtront sur la page de connexion de votre bot à un serveur Discord.

  • Insérez l'identifiant de votre robot en bas de la page dans la partie prévue à cette effet (Client ID).

Juste en dessous, le lien sera généré automatiquement. Vous pouvez le partager à vos amis.

Le "token"

  • Revenez un peu plus, bas à la case "Bot" qu'on a vue précédemment.

  • Cliquez sur "Click to Reveal Token".

  • Observez la suite de caractères qui est apparue.

Ce "code" que vous voyez s'appelle un token. Il vous servira plus tard à relier votre code à votre bot. Ne le confiez surtout pas à qui que soit, car n'importe qui qui se retrouve en possession du token de votre bot peut le contrôler, et par la suite commettre des actions néfastes sur les serveurs où le bot est installé.