const Discord = require(`discord.js`); const client = new Discord.Client(); const token = `TOKEN`; const prefix = `+`; client.on(`ready`, () => { console.log(`${client.user.username} est en ligne !`); }); client.on(`message`, async (message) => { if (message.author.bot) return; if (message.content.indexOf(prefix) !== 0) return; const args = message.content.slice(prefix.length).trim().split(/ +/g); const command = args.shift().toLowerCase(); if (command === "test") { const clientmember = message.guild.members.cache.get(client.user.id); if (!clientmember.hasPermission(`ADMINISTRATOR`)) { const embed = new Discord.MessageEmbed() .setColor(`#0099FF`) .setAuthor(message.author.username, message.author.displayAvatarURL({ dynamic: true })) .setTitle(`${clientmember.displayName} n'as pas les permissions requises !`) .setTimestamp() .setFooter(client.user.username, client.user.displayAvatarURL({ dynamic: true })); return message.channel.send(embed); } else if (clientmember.hasPermission(`ADMINISTRATOR`)) { const embed = new Discord.MessageEmbed() .setColor(`#0099FF`) .setAuthor(message.author.username, message.author.displayAvatarURL({ dynamic: true })) .setTitle(`${client.users.cache.get(`609174280734900226`).username} c'est un noob en discord.js`) .setTimestamp() .setFooter(client.user.username, client.user.displayAvatarURL({ dynamic: true })); return message.channel.send(embed); }; }; }); client.login(token);