ARTICLE: Crée un bot Discord ( AOI.JS) 







Bonjour bonsoir ! 

Dans mes prochains articles je vous apprendrais à comment crée son bot discord.



Mais bref commençons à faire notre bot !




Commençons d'abord car crée sont profil 😀





1. Rendez vous sur
 https://discord.com/developers/applications







Cliquez ensuite sur New Application > 



Puis entrez sont nom !   

Cliquez ensuite sur Create



Vous serez alors sur la page de votre bot 


Rendez vous dans l'onglet BOT









Puis cliquez sur ADD BOT et confirmer


et VOILA ! l'identité de notre bot est crée !


Maintenant invitons le sur notre serveur !


Rendez vous dans l'onglet 






Puis cliquez sur ces cases: 













Une fois fait appuyer sur Copy ! puis coller le lien dans un onglet google,firefox,etc

vous vous retrouverez sur cette page:

 



Dans **Sélectionner un serveur** sélectionner le serveur ou vous voulez inviter le bot puis 
appuyez sur Continuer

Vous vous retrouverez sur cet page:







Faite le hCaptcha

et voila ! 

votre bot est sur votre serveur 🎉🎊







Désormais passons aux prérequis  avant de commencer à attaquer le code:



1: Installer Node.JS 

Rendez vous sur https://nodejs.org/en/ et télécharger l'installateur ou alors

 cliquer ici: https://megavue.ga/nodejs.html

Une fois installer lancez votre IDE = (Visual Studio Code, Sublime Text)

Je vais pour ma part utiliser Visual Studio Code au vu du faite qu'il inclut un Terminal !





Une fois sur votre IDE ouvrez le dossier qui contiendra nos fichiers du bot
(faite le si il n'est pas crée)









Puis crée un fichier package.json

Une fois crée ajouter ce code: 

{
  "name""-asdf",
  "version""1.0.0",
  "description""",
  "main""index.js",
  "scripts": {
    "start""node index.js"
  },
  "engines": {
    "node""12.x"
  },
  "author""",
  "license""ISC",
  "dependencies": {
    "aoi.js""^4.0.0"
  }
}

Une fois ajouter faite un fichier nommer: server.js Et ajoutez y ce code:
const Aoijs = require("aoi.js")
 
const bot = new Aoijs.Bot({ // Permet de crée le bot
  token: "ODU1MTQ4MDA4MDUwNzg2MzE0.YMuQpQ.q-ii4UADk9jMVl7kcsgbcDmYyKo"
  prefix: ["bot!"], 
})
 
bot.onMessage() 
bot.loadCommands(`./commands/`// Permet le command handler
                                                       
Dans TOKEN ajoutez y le token de votre bot trouvable dans la partie BOT de la page du bot

Une fois copier avec le bouton Copy remplacer
token: "TOKEN", par votre token je vais vous montrer avec le token de mon bot token: "ODU1MTQ4MDA4MDUwNzg2MzE0.YMuQpQ.q-ii4UADk9jMVl7kcsgbcDmYyKo", TOKEN REGENERER APRES L'ARTICLE ! dans la partie prefix: ["PREFIX"], remplacer PREFIX par ce que vous voulez (ce qui va permettre d'executer les commandes) je vais par exemple prendre * prefix: ["bot!"], Une fois tout cela faites ouvrez le terminal de Visual Studio Code en vous rendant dans Terminal > New Terminal Une fois ouvert entrez ceci : npm i aoi.js








Puis appuyiez sur la touche ENTRER de votre clavier Puis attendez la fin de l'installation des modules Aperçu de la fin de l'installation des modules:
Maintenant ça vous dis de faire notre première commande ? Pour cela faite un dossier nommé commands
Une fois fait faite un autre dossier que je vais nommée user fffffff U Je vais crée ensuite crée un fichier que je vais nommer ping.js Une fois crée je vais insérer ce code:
module.exports = ({
    name: 'ping',
    code: `
    
    PONG ! 🏓

    Mon ping est \`$ping\` ms
    
    
    
    
    `
})
Une fois crée sauvegarder la commande avec CTRL + S Retourner dans le terminal et insérer: node server.js Faite entrer et VOILA ! votre bot est lancé

Il sera alors connecté ! Puis faites votre commande ping avec PREFIX ping PREFIX = celui que vous avez mis dans server.js

BRAVO ! vous venez de faire votre première commande ! Je vous retrouve dans un prochain article pour attaquer les EMBED et des commandes de bases 👀