Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const {
  2.     constructEmbed,
  3. } = require('../util/utilities.js');
  4. const {
  5.     DEV_ID,
  6.     MOD_ROLE_ID,
  7. } = require('../util/constants.js');
  8. const MemberData = require('../data/models/memberdata.js');
  9. module.exports = {
  10.     name: 'test',
  11.     description: '',
  12.     usage: '',
  13.     cooldown: 5,
  14.     modOnly: true,
  15.     async execute(message, args) {
  16.         message.delete();
  17.         if(message.member.id != DEV_ID) return;
  18.         if(message.member.highestRole.comparePositionTo(message.guild.roles.find(role => role.id === MOD_ROLE_ID)) < 0) return message.reply('You are not authorized to use this command.');
  19.         const specifiedMember = message.mentions.members.first();
  20.         if (!specifiedMember || args[0] != specifiedMember) {
  21.             const embed = constructEmbed('You did not specify a valid member.', '', null, null);
  22.             return message.channel.send(embed);
  23.         }
  24.         MemberData.findById(specifiedMember.id).exec(function(err, foundMember) {
  25.             if(err) console.log(err);
  26.             if(!foundMember) {
  27.                 console.log('couldnt find member');
  28.             }
  29.             else {
  30.                 console.log(`member found: ${foundMember.name}`);
  31.             }
  32.         });
  33.     },
  34. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement