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/commands | |
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/commands')
-rw-r--r-- | src/listeners/commands/commandstarted.ts | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/listeners/commands/commandstarted.ts b/src/listeners/commands/commandstarted.ts new file mode 100644 index 0000000..15eea9d --- /dev/null +++ b/src/listeners/commands/commandstarted.ts @@ -0,0 +1,24 @@ +import chalk from 'chalk'; +import { Message, DMChannel } from 'discord.js'; +import { BotCommand } from '../../lib/extensions/BotCommand'; +import { BotListener } from '../../lib/extensions/BotListener'; + +export default class CommandStartedListener extends BotListener { + constructor() { + super('logCommands', { + emitter: 'commandHandler', + event: 'commandStarted' + }); + } + exec(message: Message, command: BotCommand): void { + this.client.logger.verbose( + chalk`{cyan {green ${message.author.tag}} is running {green ${ + command.aliases[0] + }} in {green ${ + message.channel instanceof DMChannel + ? 'DMs' + : `#${message.channel.name} (Server: ${message.guild.name})` + }}.}` + ); + } +} |