Skip to content

DevLab-umontp/template-DiscordBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Actions JavaDoc

Template Discord Bot

Créer votre propre bot Discord en quelques clics en récupérant le template !

Prérequis :

Commande à effectuer pour lancer le bot :

  • mvn clean compile assembly:single
  • java -jar fichier.jar TOKEN_DU_BOT

Rapide tuto pour ajouter une commande au sein du bot

Le but du tuto est d'ajouter une commande ping au sein du bot, qui devra renvoyer le message "pong!".

Première étape créer la class Ping

Rendez-vous dans le dossier qui se nomme commandes et créez-y le fichier Ping.java

Au sein du fichier placez-y le code suivant :

package fr.umontpellier.iut.commandes;

import net.dv8tion.jda.api.entities.Message;

public class Ping implements Commande {

    @Override
    public void executer(Message messageRecue) {
        messageRecue.getChannel().sendMessage("pong!").queue();
    }

}

Il est primordial que la class implémente l'interface Commande

Deuxième étape associer un texte à la commande

Dans notre cas nous voulons que notre bot lance la commande lorsqu'il reçois le message "ping".

Pour cela rendez-vous dans le fichier RepertoireCommandes.java et ajoutez à la ligne 39 le code suivant :

        entry("ping", new Ping()),

Finiis

Et voilà le résultat, une fois le bot lancé :

image

À vous de laisser libre cours à votre imagination pour ajouter une multitude de nouvelles fonctionnalités.