Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module.exports.run = async(client, message, args) => {
- if (!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send('Tu ne peux pas exécuter cette commande');
- let channel = message.mentions.channels.first();
- if (!channel) return message.channel.send('tu dois préciser un channel');
- let maxuser = args[1];
- if (isNaN(maxuser) || (parseInt(maxuser) <= 0)) return message.channel.send('Combiens de personne peuvent réagir');
- let Role = message.mentions.roles.first();
- if (!Role) return message.channel.send('tu dois préciser le role !');
- let titre = args.slice(3).join(" ");
- if (!titre) return message.channel.send('Il me faut un titre');
- let l1 = args.slice(4).join(" ").split(/ + /g);
- if (!l1) return message.channel.send(`Il me faut la premiere ligne de l'embed`);
- let total = channel.send({
- embed: {
- color: 0xffcf08,
- title: titre,
- fields: [
- {
- name: l1,
- value: `**${args[0]}**`
- },
- {
- name: "Supprimer Par",
- value: `${message.author}`
- },
- {
- name: "Supprimer Dans",
- value: `${message.channel}`
- }
- ],
- footer: {
- text: '© Anaros all right reserved',
- icon_url: 'https://i.imgur.com/dpcP8rA.png',
- },
- }
- }).then(function (message) {
- message.react('✅')
- });
- message.channel.send(`Giveaway starting in ${channel}`);
- client.on("messageReactionAdd", async (reaction, user, message) =>{
- if (reaction.message.partial) await reaction.message.fetch();
- if (reaction.partial) await reaction.fetch();
- if (user.bot) return;
- if (!reaction.message.guild) return;
- if (reaction.emoji.name === '✅'){
- await reaction.message.guild.members.cache.get(user.id).roles.add(Role);
- console.log(reaction.count);
- if(maxuser <= [reaction.count]){
- reaction.message.delete()
- }
- reaction.message.channel.send("Merci de votre participation réservation ferme")
- return user.send("Vous avez mtn le grade ${Role}, vous avez donc acces à tout le serveur !");
- }
- })
- };
- module.exports.help = {
- name: "role"
- }
Add Comment
Please, Sign In to add comment