LazuliEXE / Chat-CPT

C'est le bot discord
MIT License
1 stars 1 forks source link

Chat CPT

Ce projet est un bot Discord développé en JavaScript utilisant la bibliothèque discord.js. Le bot inclut des fonctionnalités de base telles qu'une commande ping, un système de gestion des erreurs pour capturer et gérer les exceptions, et autre.

Fonctionnalités

Prérequis

Installation

  1. Clonez le dépôt :

    git clone https://github.com/LazuliEXE/Chat-CPT.git
    cd Chat-CPT
  2. Créez et configurez une nouvelle application sur le portail développeur de discord

  3. Créez un fichier .env dans la racine du projet et mettez y le code suivant et remplacez les informations par les vôtres

    DISCORD_TOKEN=TOKEN_BOT
    CLIENT_ID=CLIENT_ID_BOT
    GUILD_ID=TEST_SERVER_ID_BOT

Utilisation

  1. Lancez le bot :
    node index.js

    Modifications

  2. Ajouter une commande: Créez un fichier dans le répertoire commands et ajoutez-y le code suivant :

    const { SlashCommandBuilder } = require('@discordjs/builders');
    const { EmbedBuilder, Client, ClientApplication } = require('discord.js');
    
    module.exports = {
       data: new SlashCommandBuilder()
           .setName('NOM DE LA COMMANDE')
           .setDescription('DESCRIPTION DE LA COMMANDE'),
       async execute(interaction) {
       //Logique de la commande
       },
    };

    Pour plus d'informations rendez-vous sur la documentation de discord.js

Contribuer

Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou une pull request si vous avez des idées d'améliorations ou de nouvelles fonctionnalités.

License

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus d'informations.