diff options
Diffstat (limited to 'dist/commands/fun/dm.js')
| -rw-r--r-- | dist/commands/fun/dm.js | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/dist/commands/fun/dm.js b/dist/commands/fun/dm.js deleted file mode 100644 index b995f96..0000000 --- a/dist/commands/fun/dm.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const discord_js_commando_1 = require("discord.js-commando"); -const discord_js_1 = require("discord.js"); -module.exports = class DMFun extends discord_js_commando_1.Command { - constructor(client) { - super(client, { - name: 'dm', - aliases: [ - 'directmessage', - 'directmsg', - 'direct-message', - 'direct-msg' - ], - group: 'fun', - memberName: 'dm', - description: 'Allows you to DM somebody as the bot.', - guildOnly: true, - args: [ - { - key: 'msgContent', - prompt: 'What message would you like to send?', - type: 'string' - } - ], - examples: [ - 'uwu!dm @sin#1337 hi', - 'uwu!directmessage @sin#1337 hey', - 'uwu!directmsg @sin#1337 hello', - 'uwu!direct-message @sin#1337 yo', - 'uwu!direct-msg @sin#1337 aye', - ], - userPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY', 'ADMINISTRATOR'], - clientPermissions: ['SEND_MESSAGES', 'READ_MESSAGE_HISTORY'] - }); - } - run(msg, { msgContent }) { - if (msg.author.id == '217348698294714370') { - if (!msg.mentions.users.first() && msgContent) { - msg.reply('You haven\'t specified anyone to send a message to.'); - } - else { - var sendTo = msg.mentions.users.first().id; - var d = new Date(msg.createdTimestamp); - msg.guild.members.fetch(sendTo).then(messageUser => { - messageUser.send(msgContent); - var emb = new discord_js_1.MessageEmbed() - .setColor(0xFFCC4D) - .setTitle('uwufier - DM') - .addField('Message content', `${msgContent}`) - .addField('Recipient', `${msg.mentions.users.first()}`) - .addField('Sender', `${msg.author}`) - .addField('Time sent', `Now`); - msg.say(emb); - }); - } - } - else { - msg.reply('Insufficent permissions.'); - } - } -}; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZG0uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbWFuZHMvZnVuL2RtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBRUEsNkRBQStEO0FBQy9ELDJDQUEwQztBQUUxQyxNQUFNLENBQUMsT0FBTyxHQUFHLE1BQU0sS0FBTSxTQUFRLDZCQUFPO0lBQ3hDLFlBQVksTUFBTTtRQUNkLEtBQUssQ0FBQyxNQUFNLEVBQUU7WUFDVixJQUFJLEVBQUUsSUFBSTtZQUNWLE9BQU8sRUFBRTtnQkFDTCxlQUFlO2dCQUNmLFdBQVc7Z0JBQ1gsZ0JBQWdCO2dCQUNoQixZQUFZO2FBQ2Y7WUFDRCxLQUFLLEVBQUUsS0FBSztZQUNaLFVBQVUsRUFBRSxJQUFJO1lBQ2hCLFdBQVcsRUFBRSx1Q0FBdUM7WUFDcEQsU0FBUyxFQUFFLElBQUk7WUFDZixJQUFJLEVBQUU7Z0JBQ0Y7b0JBQ0ksR0FBRyxFQUFFLFlBQVk7b0JBQ2pCLE1BQU0sRUFBRSxzQ0FBc0M7b0JBQzlDLElBQUksRUFBRSxRQUFRO2lCQUNqQjthQUNKO1lBQ0QsUUFBUSxFQUFFO2dCQUNOLHFCQUFxQjtnQkFDckIsaUNBQWlDO2dCQUNqQywrQkFBK0I7Z0JBQy9CLGlDQUFpQztnQkFDakMsOEJBQThCO2FBQ2pDO1lBQ0QsZUFBZSxFQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixFQUFFLGVBQWUsQ0FBQztZQUMzRSxpQkFBaUIsRUFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztTQUMvRCxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0QsR0FBRyxDQUFDLEdBQW9CLEVBQUUsRUFBRSxVQUFVLEVBQUU7UUFDcEMsSUFBSSxHQUFHLENBQUMsTUFBTSxDQUFDLEVBQUUsSUFBSSxvQkFBb0IsRUFBRTtZQUN2QyxJQUFJLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsS0FBSyxFQUFFLElBQUksVUFBVSxFQUFFO2dCQUMzQyxHQUFHLENBQUMsS0FBSyxDQUFDLHFEQUFxRCxDQUFDLENBQUM7YUFDcEU7aUJBQU07Z0JBQ0gsSUFBSSxNQUFNLEdBQUcsR0FBRyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDO2dCQUMzQyxJQUFJLENBQUMsR0FBRyxJQUFJLElBQUksQ0FBQyxHQUFHLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztnQkFFdkMsR0FBRyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsRUFBRTtvQkFDL0MsV0FBVyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztvQkFFN0IsSUFBSSxHQUFHLEdBQUcsSUFBSSx5QkFBWSxFQUFFO3lCQUN2QixRQUFRLENBQUMsUUFBUSxDQUFDO3lCQUNsQixRQUFRLENBQUMsY0FBYyxDQUFDO3lCQUN4QixRQUFRLENBQUMsaUJBQWlCLEVBQUUsR0FBRyxVQUFVLEVBQUUsQ0FBQzt5QkFDNUMsUUFBUSxDQUFDLFdBQVcsRUFBRSxHQUFHLEdBQUcsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUM7eUJBQ3RELFFBQVEsQ0FBQyxRQUFRLEVBQUUsR0FBRyxHQUFHLENBQUMsTUFBTSxFQUFFLENBQUM7eUJBQ25DLFFBQVEsQ0FBQyxXQUFXLEVBQUUsS0FBSyxDQUFDLENBQUE7b0JBQ2pDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUE7Z0JBQ2hCLENBQUMsQ0FBQyxDQUFDO2FBQ047U0FDSjthQUFNO1lBQ0gsR0FBRyxDQUFDLEtBQUssQ0FBQywwQkFBMEIsQ0FBQyxDQUFDO1NBQ3pDO0lBQ0wsQ0FBQztDQUNKLENBQUMifQ==
\ No newline at end of file |