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);