diff options
| author | Unknown <jtsshieh@outlook.com> | 2018-03-09 21:33:00 -0500 |
|---|---|---|
| committer | Unknown <jtsshieh@outlook.com> | 2018-03-09 21:33:00 -0500 |
| commit | 1cec12510402bc24e81d9716a51d45797eca3033 (patch) | |
| tree | b6741cd79ad93ccedcf99d86636e2e804427f2f8 /commands/Moderation/warn.js | |
| parent | 214506cbe5249cd1a274aa15b1b83b1491f5df9e (diff) | |
| download | PokeBot-1cec12510402bc24e81d9716a51d45797eca3033.tar.gz PokeBot-1cec12510402bc24e81d9716a51d45797eca3033.tar.bz2 PokeBot-1cec12510402bc24e81d9716a51d45797eca3033.zip | |
Auto stash before merge of "master" and "origin/master"
Diffstat (limited to 'commands/Moderation/warn.js')
| -rw-r--r-- | commands/Moderation/warn.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/commands/Moderation/warn.js b/commands/Moderation/warn.js index b47fa3f..a4b226e 100644 --- a/commands/Moderation/warn.js +++ b/commands/Moderation/warn.js @@ -18,13 +18,23 @@ * * *************************************/ -exports.run = (bot, msg, args) => { +exports.run = async (bot, msg, args) => { if (!msg.member.hasPermission('MANAGE_MESSAGES')) return msg.reply('You don\'t have permssion to warn.'); args.shift(); const warnReason = args.join(' '); const victim = msg.mentions.members.first(); msg.channel.send(`Successfully logged ${victim.user.tag}'s warning.`); + const db = require('quick.db'); + const warns = await db.get(`warns_${victim.user.id}_count`); + if (warns) { + await db.set(`warns_${victim.user.id}_count`, warns + 1); + await db.set(`warns_${victim.user.id}_warn_${warns + 1}`, warnReason); + } + else { + await db.set(`warns_${victim.user.id}_count`, 1); + await db.set(`warns_${victim.user.id}_warn_1`, warnReason); + } const { RichEmbed } = require('discord.js'); bot.channels.find('name', 'logs').send( |
