feat: add ability to log and display sanctions

This commit is contained in:
2025-08-25 15:55:48 -07:00
parent a9126ec826
commit 908f22d6aa
17 changed files with 19018 additions and 6 deletions
+5 -2
View File
@@ -12,10 +12,13 @@ import { errorHandler } from "../utils/errorHandler.js";
* @param hikari - Hikari's Discord instance.
* @param message - The message payload from Discord.
*/
// eslint-disable-next-line max-lines-per-function -- This function is large, but it handles a lot of logic.
// eslint-disable-next-line max-lines-per-function, complexity -- This function is large, but it handles a lot of logic.
const guildMessageCreate = async (hikari, message) => {
try {
if (!hikari.user || !message.mentions.has(hikari.user.id)) {
if (!hikari.user || !message.mentions.has(hikari.user.id, {
ignoreEveryone: true,
ignoreRoles: true,
}) || message.author.bot) {
return;
}
await message.channel.sendTyping();