Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- const fs = require("fs");
- const config = require("./storage/config.json")
- const client = new Discord.Client();
- var prefix = config.prefix;
- client.commands = new Discord.Collection();
- fs.readdir("./commands/", (err, files) =>{
- if(err) console.log(err);
- var jsFiles = files.filter(f => f.split(".").pop() === "js");
- if(jsFiles.length <= 0){
- console.log("Aucun fichier de commandes !")
- return
- }
- jsFiles.forEach((f,i) =>{
- var fileGet = require("./commands/" + f);
- console.log("Fichier de Commande " + f + " récuperé avec succès")
- client.commands.set(fileGet.help.name, fileGet)
- })
- });
- client.on("ready", () => {
- console.log('Bot OK !')
- client.user.setStatus('Online')
- client.user.setActivity("⚪ ?help | Pour afficher toutes les commandes ! ⚪", {type: "PLAYING"});
- });
- client.login(config.token);
- client.on("guildMemberAdd", user =>{
- let joinEmbed = new Discord.RichEmbed()
- .setColor("#00A1FA")
- .setAuthor(user.user.username, user.user.displayAvatarURL)
- .setDescription("🙋 Bienvenue " + user + " sur le serveur " + user.guild.name +" ! :partying_face: ")
- .setFooter("DJ BOT | Bon jeu à toi !")
- user.guild.channels.get("668199511176511510").send(joinEmbed)
- user.addRole("626808064363724800")
- });
- client.on("guildMemberRemove", user =>{
- let leaveEmbed = new Discord.RichEmbed()
- .setColor("#FF0040")
- .setAuthor(user.user.username, user.user.displayAvatarURL)
- .setDescription("👋 Oh non " + user + " est parti(e).. Bye Bye, à + sur " + user.guild.name + " 👋 ")
- .setFooter("DJ BOT | A + dans le bus !")
- user.guild.channels.get("668199592990474271").send(leaveEmbed)
- });
- client.on("message", message =>{
- if(message.author.bot) return;
- if(message.channel.type === "dm") return;
- if(!message.guild) return;
- var messageArray = message.content.split("");
- var command = messageArray[0];
- var args = messageArray.slice(1);
- var commands = client.commands.get(command.slice(prefix.length));
- if(commands) commands.run(client, message, args);
- if(message.content === prefix + "ping"){
- message.channel.send('Pong! `' + Math.floor(Math.round(client.ping)) + '`ms')
- }
- if(message.content === prefix + "help"){
- message.channel.send("```Voici les different type de commandes : ```")
- message.channel.send(":heartbeat: | ?ping : Le bot vous donne votre Ping")
- message.channel.send(" ")
- message.channel.send(":man_tone2: | ?hello : Le bot vous dit bonjour !")
- message.channel.send("``` Fin des Commandes ```")
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement