From 1cec12510402bc24e81d9716a51d45797eca3033 Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 9 Mar 2018 21:33:00 -0500 Subject: Auto stash before merge of "master" and "origin/master" --- commands/Moderation/warn.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'commands/Moderation/warn.js') 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( -- cgit v1.2.3