mirror of
https://github.com/DarthKilroy/Spot.git
synced 2025-12-19 18:26:48 +00:00
35 lines
793 B
JavaScript
35 lines
793 B
JavaScript
|
|
const Config = require('../config.json');
|
||
|
|
const Guild = require('./guild');
|
||
|
|
|
||
|
|
const CommandPermission = {
|
||
|
|
/**
|
||
|
|
* @param {Message} message
|
||
|
|
* @returns {Promise.<boolean>}
|
||
|
|
*/
|
||
|
|
isMommy: async (message) => {
|
||
|
|
const member = await Guild.getMemberFromMessage(message);
|
||
|
|
|
||
|
|
return member.id === Config.mom;
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @param {Message} message
|
||
|
|
* @returns {Promise.<boolean>}
|
||
|
|
*/
|
||
|
|
isMemberMod: async (message) => {
|
||
|
|
const member = await Guild.getMemberFromMessage(message);
|
||
|
|
|
||
|
|
return member.id === Config.mom || await Guild.isMemberMod(member);
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @param {Message} message
|
||
|
|
* @returns {Promise.<boolean>}
|
||
|
|
*/
|
||
|
|
yes: async (message) => {
|
||
|
|
return true;
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
module.exports = CommandPermission;
|