Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const {
- constructEmbed,
- } = require('../util/utilities.js');
- const {
- DEV_ID,
- MOD_ROLE_ID,
- } = require('../util/constants.js');
- const MemberData = require('../data/models/memberdata.js');
- module.exports = {
- name: 'test',
- description: '',
- usage: '',
- cooldown: 5,
- modOnly: true,
- async execute(message, args) {
- message.delete();
- if(message.member.id != DEV_ID) return;
- 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.');
- const specifiedMember = message.mentions.members.first();
- if (!specifiedMember || args[0] != specifiedMember) {
- const embed = constructEmbed('You did not specify a valid member.', '', null, null);
- return message.channel.send(embed);
- }
- MemberData.findById(specifiedMember.id).exec(function(err, foundMember) {
- if(err) console.log(err);
- if(!foundMember) {
- console.log('couldnt find member');
- }
- else {
- console.log(`member found: ${foundMember.name}`);
- }
- });
- },
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement