aboutsummaryrefslogtreecommitdiff
path: root/src/listeners/message
diff options
context:
space:
mode:
authorIRONM00N <64110067+IRONM00N@users.noreply.github.com>2022-06-16 14:32:18 -0400
committerIRONM00N <64110067+IRONM00N@users.noreply.github.com>2022-06-16 14:32:18 -0400
commit0e87bbd3940d89defcb04926587b35c8f4d1947f (patch)
treee50860d4dc25a11d4c3977b583284c4bcad1b077 /src/listeners/message
parent661e4c9935aeb8760dafc7ced4bbec6cc356a033 (diff)
downloadtanzanite-0e87bbd3940d89defcb04926587b35c8f4d1947f.tar.gz
tanzanite-0e87bbd3940d89defcb04926587b35c8f4d1947f.tar.bz2
tanzanite-0e87bbd3940d89defcb04926587b35c8f4d1947f.zip
remove util classes, move config out of src
Diffstat (limited to 'src/listeners/message')
-rw-r--r--src/listeners/message/autoPublisher.ts2
-rw-r--r--src/listeners/message/automodCreate.ts2
-rw-r--r--src/listeners/message/automodUpdate.ts2
-rw-r--r--src/listeners/message/blacklistedFile.ts2
-rw-r--r--src/listeners/message/boosterMessage.ts2
-rw-r--r--src/listeners/message/directMessage.ts10
-rw-r--r--src/listeners/message/highlight.ts2
-rw-r--r--src/listeners/message/level.ts6
-rw-r--r--src/listeners/message/quoteCreate.ts6
-rw-r--r--src/listeners/message/quoteEdit.ts2
-rw-r--r--src/listeners/message/verbose.ts2
11 files changed, 19 insertions, 19 deletions
diff --git a/src/listeners/message/autoPublisher.ts b/src/listeners/message/autoPublisher.ts
index 8f3462f..c669930 100644
--- a/src/listeners/message/autoPublisher.ts
+++ b/src/listeners/message/autoPublisher.ts
@@ -10,7 +10,7 @@ export default class autoPublisherListener extends BushListener {
});
}
- public override async exec(...[message]: BushClientEvents['messageCreate']) {
+ public async exec(...[message]: BushClientEvents['messageCreate']) {
if (!message.guild || !(await message.guild.hasFeature('autoPublish'))) return;
const autoPublishChannels = await message.guild.getSetting('autoPublishChannels');
if (autoPublishChannels) {
diff --git a/src/listeners/message/automodCreate.ts b/src/listeners/message/automodCreate.ts
index 8824c72..0f089a3 100644
--- a/src/listeners/message/automodCreate.ts
+++ b/src/listeners/message/automodCreate.ts
@@ -9,7 +9,7 @@ export default class AutomodMessageCreateListener extends BushListener {
});
}
- public override async exec(...[message]: BushClientEvents['messageCreate']) {
+ public async exec(...[message]: BushClientEvents['messageCreate']) {
return new AutoMod(message);
}
}
diff --git a/src/listeners/message/automodUpdate.ts b/src/listeners/message/automodUpdate.ts
index d2e6f40..fa00f92 100644
--- a/src/listeners/message/automodUpdate.ts
+++ b/src/listeners/message/automodUpdate.ts
@@ -9,7 +9,7 @@ export default class AutomodMessageUpdateListener extends BushListener {
});
}
- public override async exec(...[_, newMessage]: BushClientEvents['messageUpdate']) {
+ public async exec(...[_, newMessage]: BushClientEvents['messageUpdate']) {
const fullMessage = newMessage.partial ? await newMessage.fetch().catch(() => null) : newMessage;
if (!fullMessage) return;
return new AutoMod(fullMessage);
diff --git a/src/listeners/message/blacklistedFile.ts b/src/listeners/message/blacklistedFile.ts
index 122f289..15d97e3 100644
--- a/src/listeners/message/blacklistedFile.ts
+++ b/src/listeners/message/blacklistedFile.ts
@@ -65,7 +65,7 @@ export default class BlacklistedFileListener extends BushListener {
});
}
- public override async exec(...[message]: BushClientEvents['messageCreate']) {
+ public async exec(...[message]: BushClientEvents['messageCreate']) {
if (!message.guild || !(await message.guild.hasFeature('blacklistedFile'))) return;
// const embedAttachments = message.embeds.filter((e) => ['image', 'video', 'gifv'].includes(e.type));
const foundEmojis = [...message.content.matchAll(/<(?<animated>a?):\w+:(?<id>\d+)>/g)];
diff --git a/src/listeners/message/boosterMessage.ts b/src/listeners/message/boosterMessage.ts
index 989f671..e33abfb 100644
--- a/src/listeners/message/boosterMessage.ts
+++ b/src/listeners/message/boosterMessage.ts
@@ -10,7 +10,7 @@ export default class BoosterMessageListener extends BushListener {
});
}
- public override async exec(...[message]: BushClientEvents['messageCreate']) {
+ public async exec(...[message]: BushClientEvents['messageCreate']) {
if (!message.guild || !(await message.guild?.hasFeature('boosterMessageReact'))) return;
if (message.type === MessageType.UserPremiumGuildSubscription) {
return await message.react('<:nitroboost:785160348885975062>').catch(() => {
diff --git a/src/listeners/message/directMessage.ts b/src/listeners/message/directMessage.ts
index 87480b0..463e4d8 100644
--- a/src/listeners/message/directMessage.ts
+++ b/src/listeners/message/directMessage.ts
@@ -1,4 +1,4 @@
-import { BushListener, type BushClientEvents } from '#lib';
+import { BushListener, colors, getConfigChannel, type BushClientEvents } from '#lib';
import { ChannelType, EmbedBuilder } from 'discord.js';
export default class DirectMessageListener extends BushListener {
@@ -10,7 +10,7 @@ export default class DirectMessageListener extends BushListener {
});
}
- public override async exec(...[message]: BushClientEvents['messageCreate']) {
+ public async exec(...[message]: BushClientEvents['messageCreate']) {
if (message.channel.type === ChannelType.DM) {
if (!(message.author.id == client.user!.id) && message.author.bot) return;
if (client.cache.global.blacklistedUsers.includes(message.author.id)) return;
@@ -23,7 +23,7 @@ export default class DirectMessageListener extends BushListener {
iconURL: `${message.author.displayAvatarURL()}`
})
.setDescription(`**DM:**\n${message}`)
- .setColor(util.colors.blue);
+ .setColor(colors.blue);
} else {
dmLogEmbed
.setAuthor({
@@ -31,7 +31,7 @@ export default class DirectMessageListener extends BushListener {
iconURL: `${message.channel.recipient?.displayAvatarURL()}`
})
.setDescription(`**DM:**\n${message}`)
- .setColor(util.colors.red)
+ .setColor(colors.red)
.setTimestamp();
}
if (message.attachments.filter((a) => typeof a.size == 'number').size == 1) {
@@ -39,7 +39,7 @@ export default class DirectMessageListener extends BushListener {
} else if (message.attachments.size > 0) {
dmLogEmbed.addFields([{ name: 'Attachments', value: message.attachments.map((a) => a.proxyURL).join('\n') }]);
}
- const dmChannel = await util.getConfigChannel('dm');
+ const dmChannel = await getConfigChannel('dm');
await dmChannel.send({ embeds: [dmLogEmbed] });
}
}
diff --git a/src/listeners/message/highlight.ts b/src/listeners/message/highlight.ts
index d7965c5..d68337c 100644
--- a/src/listeners/message/highlight.ts
+++ b/src/listeners/message/highlight.ts
@@ -9,7 +9,7 @@ export default class HighlightListener extends BushListener {
});
}
- public override async exec(...[message]: BushClientEvents['messageCreate']) {
+ public async exec(...[message]: BushClientEvents['messageCreate']) {
if (!message.inGuild()) return;
if (message.author.bot || message.system) return;
if (!(await message.guild.hasFeature('highlight'))) return; // allows highlighting to be disabled on a guild-by-guild basis
diff --git a/src/listeners/message/level.ts b/src/listeners/message/level.ts
index 08a8a7c..a72ae02 100644
--- a/src/listeners/message/level.ts
+++ b/src/listeners/message/level.ts
@@ -1,4 +1,4 @@
-import { BushListener, Level, type BushCommandHandlerEvents } from '#lib';
+import { BushListener, handleError, Level, type BushCommandHandlerEvents } from '#lib';
import { MessageType } from 'discord.js';
export default class LevelListener extends BushListener {
@@ -11,7 +11,7 @@ export default class LevelListener extends BushListener {
});
}
- public override async exec(...[message]: BushCommandHandlerEvents['messageInvalid']) {
+ public async exec(...[message]: BushCommandHandlerEvents['messageInvalid']) {
if (message.author.bot || !message.author || !message.inGuild()) return;
if (!(await message.guild.hasFeature('leveling'))) return;
if (this.#levelCooldowns.has(`${message.guildId}-${message.author.id}`)) return;
@@ -33,7 +33,7 @@ export default class LevelListener extends BushListener {
const xpToGive = Level.genRandomizedXp();
user.xp = user.xp + xpToGive;
const success = await user.save().catch((e) => {
- void util.handleError('level', e);
+ void handleError('level', e);
return false;
});
const newLevel = Level.convertXpToLevel(user.xp);
diff --git a/src/listeners/message/quoteCreate.ts b/src/listeners/message/quoteCreate.ts
index 0d8b464..d43eef7 100644
--- a/src/listeners/message/quoteCreate.ts
+++ b/src/listeners/message/quoteCreate.ts
@@ -1,4 +1,4 @@
-import { BushListener, type BushClientEvents } from '#lib';
+import { BushListener, resolveMessagesFromLinks, type BushClientEvents } from '#lib';
export default class QuoteCreateListener extends BushListener {
public constructor() {
@@ -9,11 +9,11 @@ export default class QuoteCreateListener extends BushListener {
});
}
- public override async exec(...[message]: BushClientEvents['messageCreate']) {
+ public async exec(...[message]: BushClientEvents['messageCreate']) {
if (message.author.id !== '322862723090219008' || !client.config.isProduction) return;
if (!message.inGuild()) return;
- const messages = await util.resolveMessagesFromLinks(message.content);
+ const messages = await resolveMessagesFromLinks(message.content);
if (!messages.length) return;
for (const msg of messages) {
diff --git a/src/listeners/message/quoteEdit.ts b/src/listeners/message/quoteEdit.ts
index 790f05a..7da0d95 100644
--- a/src/listeners/message/quoteEdit.ts
+++ b/src/listeners/message/quoteEdit.ts
@@ -9,7 +9,7 @@
// });
// }
-// public override async exec(...[_, newMessage]: BushClientEvents['messageUpdate']) {
+// public async exec(...[_, newMessage]: BushClientEvents['messageUpdate']) {
// return;
// // if (newMessage.partial) newMessage = await newMessage.fetch();
// // return new QuoteCreateListener().exec(newMessage);
diff --git a/src/listeners/message/verbose.ts b/src/listeners/message/verbose.ts
index 1225412..e3ef04f 100644
--- a/src/listeners/message/verbose.ts
+++ b/src/listeners/message/verbose.ts
@@ -10,7 +10,7 @@ export default class MessageVerboseListener extends BushListener {
});
}
- public override exec(...[message]: BushClientEvents['messageCreate']): void {
+ public exec(...[message]: BushClientEvents['messageCreate']): void {
if (client.customReady) {
if (message.channel?.type === ChannelType.DM) return;
void client.console.verbose(