diff options
author | TymanWasTaken <tyman@tyman.tech> | 2021-05-16 20:30:34 -0400 |
---|---|---|
committer | TymanWasTaken <tyman@tyman.tech> | 2021-05-16 20:30:34 -0400 |
commit | 372718e567e060cead16dde5d6d190666b4dd575 (patch) | |
tree | 1fad29305b6277838833a7e8ae4381136212f301 /src/listeners/message | |
parent | 1db014860c3cf6070bb29f75b6a8cf08070e5b9a (diff) | |
download | tanzanite-372718e567e060cead16dde5d6d190666b4dd575.tar.gz tanzanite-372718e567e060cead16dde5d6d190666b4dd575.tar.bz2 tanzanite-372718e567e060cead16dde5d6d190666b4dd575.zip |
add colored logging and improved logging code, fix a few moderation command issues, add more logging, and make ban check run every 30s not 60s
Diffstat (limited to 'src/listeners/message')
-rw-r--r-- | src/listeners/message/levels.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/listeners/message/levels.ts b/src/listeners/message/levels.ts index 0767286..9a5fbe8 100644 --- a/src/listeners/message/levels.ts +++ b/src/listeners/message/levels.ts @@ -1,3 +1,4 @@ +import chalk from 'chalk'; import { Message } from 'discord.js'; import { BotListener } from '../../lib/extensions/BotListener'; import { Level } from '../../lib/models'; @@ -15,7 +16,8 @@ export default class LevelListener extends BotListener { if (message.author.bot) return; if (message.util?.parsed?.command) return; if (this.levelCooldowns.has(message.author.id)) return; - if (message.guild.id != '516977525906341928') return; + if (!this.client.config.dev && message.guild.id != '516977525906341928') + return; if (this.blacklistedChannels.includes(message.channel.id)) return; const [user] = await Level.findOrBuild({ where: { @@ -28,7 +30,9 @@ export default class LevelListener extends BotListener { const xpToGive = Level.genRandomizedXp(); user.xp += xpToGive; await user.save(); - console.log(`Gave XP to ${message.author.tag}: ${xpToGive}xp`); + await this.client.logger.verbose( + chalk`{cyan Gave XP to {green ${message.author.tag}}: {green ${xpToGive}xp}.}` + ); this.levelCooldowns.add(message.author.id); setTimeout(() => this.levelCooldowns.delete(message.author.id), 60_000); } |