Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require("discord.js");
  2. const fs = require("fs");
  3. const utils = require('../global/utils.js')
  4. const moment = require('moment');
  5. const f_staff = require('./grade.json')
  6.  
  7.  
  8. module.exports.run = async (client, message, args) => {
  9.  
  10.     await message.delete().catch(O_o=>{});
  11.  
  12.     const a = message.guild.roles.get('557245089194180638'); // Membres
  13.     const b = message.guild.roles.get('557245089194180638'); // Membres
  14.     const c = message.guild.roles.get('557245089194180638'); // Membres
  15.  
  16.     const filter = (reaction, user) => ['🇦'].includes(reaction.emoji.name) && user.id === message.author.id;
  17.  
  18.  
  19.     const embed = new Discord.RichEmbed()
  20.         .setTitle('Avaiilable Roles')
  21.         .setDescription(`Test`)
  22.         .setColor(0xdd9323)
  23.         .setFooter(`ID: ${message.author.id}`);
  24.        
  25.     message.channel.send(embed).then(async msg => {
  26.  
  27.         await msg.react('🇦');
  28.         await msg.react('🇧');
  29.         await msg.react('🇨');
  30.  
  31.         msg.awaitReactions(filter, {
  32.             max: 1,
  33.             time: 30000,
  34.             errors: ['time']
  35.         }).then(collected => {
  36.  
  37.             const reaction = collected.first();
  38.  
  39.             switch (reaction.emoji.name) {
  40.                 case '🇦':
  41.                     if (message.member.roles.has(a.id)) {
  42.                         message.member.deletedRole(a).catch(err => {
  43.                         console.log(err);
  44.                         return message.channel.send(`Je ne peux pas mettre le rôle. Erreur: **${err.message}**.`);
  45.                         })}
  46.                     message.member.addRole(a).catch(err => {
  47.                         console.log(err);
  48.                         return message.channel.send(`Je ne peux pas mettre le rôle. Erreur: **${err.message}**.`);
  49.                     });
  50.                     message.channel.send(`Tu as bien reçus le rôle: **${a.name}**.`).then(m => m.delete(3000));
  51.             }
  52.         }).catch(collected => {
  53.             return message.channel.send(`Je ne peux pas te mettre le rôle.`);
  54.         });
  55.     });
  56. };
  57.  
  58. module.exports.help = {
  59.   name: "verifverif"
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement