Tutoriel I - Coder un bot discord

D

deleted732323

    Réponse de deleted732323 Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #1

Salut à tous ::): je commence ma série de : "Comment coder son propre bot discord".

Il tournera avec node.JS ainsi que la librairie de discord.JS, avec un quelques autres modules.

PRÉ-REQUIS

- NODE.JS
- Editeur de code, j'utilise Visual Studio Code.

DÉMARRAGE

On va initialiser le projet node.JS, pour cela il faut vous rendre sur le CMD, dans le répertoire où vous voulez que votre projet soit installé.

Pour cela, on va utiliser la commande
Code:
npm init
NOTE : La plus part des commandes de node commence par npm :)

Appuyez sur la touche ENTRÉE à chaque question.


Vous pouvez voir que cette commande a crée seulement le fichier package.JSON. Ce qui nous intéresse dans celui-ci est la ligne de "main", ce fichier, qui est de base "index.JS", c'est lui qui va être exécuté lors du lancement du propre. C'est le coeur du Bot.

Nous allons le créer, on fait un petit 'Hello World !' pour voir si tout fonctionne bien
Code:
console.log('Hello World !');
Et nous l'exécutons avec un
Code:
node .

On va voir que cette commande va changer à l'avenir



Création de la base

Maintenant que nous avons bien démarrer le projet, nous allons importer discord.JS, et inutile de télécharger/installer quoi que ce soit ! Node va s'en charger pour nous.

Pour cela, nous allons demander à notre cher petit node d'installer discord.js, et la sauvegarder

Code:
npm install discord.js --save


Maintenant, c'est très facile d'importer la libraire Discord dans notre code.

On va créer une constante Discord, et elle va avoir besoin de discord.js

Code:
const Discord = require('discord.js');
Ainsi que notre constante bot dont la fonction va être dans la librairie nommée Discord.Client(); ! Pas vraiment besoin d'expliquer cette fonction hein.

Code:
const bot = new Discord.Client();
Ensuite, on va dire au bot de ce login, avec un bot.login

Code:
bot.login('TOKEN');
Vous allez dire "ON A PAS DE TOKEN !", eh bien on va voir sa dans le prochain chapitre.

Création du bot

Pour créer le profil de notre bot, on va se rendre sur la

On va aller dans My Apps, puis créons une nouvelle application, perso je vais l’appeler TCHOIN :trollface:, après vous faites comme vous voulez, vous lui donner une description ainsi qu'un avatar.



Et vous allez le déclarer comme un BOT.



Maintenant, notre bot existe, et pour avoir le token, il vous suffit de le cliquer sur TOKEN, et n'oubliez pas aussi de dire que votre bot est public, on verra pourquoi par la suite ;)


Ce sera tout pour cette première partie, je vous retrouve très vite pour la deuxième !


 
Dernière édition par un modérateur:

Ezoh'

Helpeur
Contributeur
Inscription
12 Juillet 2016
Messages
2 024
Réactions
918
Points
2 941
    Réponse de Ezoh' Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #2
Merci du tuto ! ::):
 

Rivals

Développeur
Inscription
27 Août 2016
Messages
903
Réactions
806
Points
6 204
    Réponse de Rivals Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #4
J'attends la suite avec impatience ::):
 
D

deleted535977

    Réponse de deleted535977 Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #5
Salut :membre:

Tu peut m'explique, ?
 

AstateGfx

Contributeur
Inscription
27 Janvier 2013
Messages
3 151
Réactions
979
Points
8 071
    Réponse de AstateGfx Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #8
tchoin tchoin tchoin haha, c quel anime sur ta sIg
 

KyloRen'

Contributeur
Inscription
28 Décembre 2014
Messages
1 081
Réactions
701
Points
6 758
    Réponse de KyloRen' Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #9
Sympa, merci du tutoriel :ok:
 

SoCoolMen

Espion
Contributeur
Inscription
15 Novembre 2011
Messages
2 961
Réactions
1 060
Points
14 231
    Réponse de SoCoolMen Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #10
Merci du tuto, perso j'avais codé y'a pas mal de temp un bot discord en PHP avec les tâches cron qui envoyer chaque vidéo que TheKairi78 posté :trollface: Comme ça :
 

Insomniaque97

Contributeur
Inscription
21 Juillet 2015
Messages
1 088
Réactions
502
Points
5 085
    Réponse de Insomniaque97 Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #11
Sympa, je vais essayer sur mon serveur Discord.
 

Aigeane

Black Excellence
Ancien staff RG
Inscription
25 Novembre 2012
Messages
17 023
Réactions
9 573
Points
19 940
    Réponse de Aigeane Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #12

Sashapoun

Membre
Inscription
17 Juin 2017
Messages
1
Réactions
0
Points
14
    Réponse de Sashapoun Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #14
je n'arrive pas a utiliser :
console.log('Hello World !');
pourriez vous m'aider ?
 
Dernière édition:

iSweTo

Membre
Inscription
5 Novembre 2017
Messages
1
Réactions
0
Points
14
    Réponse de iSweTo Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #16
Salut !

Je reparle sur ce topic car j'ai essayé mais quand viens qu'on doit essayer dans le terminal avec "node . ", Quand j'effectue la commande, aucune réponse s'affiche ni message d'erreur ni "Hello world" dans ce cas ! C'est pour sa je demande de l'aide
 

DarksideRYT

Membre
Inscription
14 Mars 2018
Messages
1
Réactions
0
Points
14
    Réponse de DarksideRYT Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #17
ça me met :

C:\Users\**********>console.log('Hello World !');node
'console.log' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

c'est normal ?
 

floscke

Membre
Inscription
27 Juin 2018
Messages
1
Réactions
0
Points
42
    Réponse de floscke Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #18
bonjours j'arrive pas a lancer le npm il me dit que j'au un problème de syntax
 

AKVEN

Membre
Inscription
14 Février 2019
Messages
1
Réactions
0
Points
44
    Réponse de AKVEN Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #19
ou Je peux Trouver un Déplopper
 

WEYZEN.

Membre
Inscription
2 Novembre 2018
Messages
124
Réactions
65
Points
734
    Réponse de WEYZEN. Informatique ⌨️ Programmation Programmation web : I - Coder un bot discord
  • #20
ou Je peux Trouver un Déplopper
Pourquoi t'a besoin d'un Développeur, Le tuto et bien expliqué :)

Si tu à une question, Va dans la section dédié pour les question et ou recherche :
 
Auteur Discussions similaires Forum Réponses Date
W Programmation web 6

Discussions similaires


Haut Bas