diff --git a/src/events/message/link_mod_ideas.ts b/src/events/message/link_mod_ideas.ts index 79e414e..498630d 100644 --- a/src/events/message/link_mod_ideas.ts +++ b/src/events/message/link_mod_ideas.ts @@ -9,7 +9,7 @@ export default async function (message: Discord.Message) { if (message.guild?.id != guild.id) return; if (message.channel.id != config.channels.modideas.discussion) return; if (message.author.bot) return; - if (message.content.toLowerCase().startsWith("c/") || message.content.toLowerCase().startsWith("z/")) return; + if (message.content.toLowerCase().startsWith("c/")) return; const references = await ModIdea.getReferences(message.content); if (Object.values(references).length == 0) return; diff --git a/src/events/message/run_command.ts b/src/events/message/run_command.ts index 1056b77..4dcbd8d 100644 --- a/src/events/message/run_command.ts +++ b/src/events/message/run_command.ts @@ -11,22 +11,7 @@ export default async function (message: Discord.Message) { if (message.guild?.id != guild.id) return; if (message.author.bot) return; - if (!message.content.toLowerCase().startsWith("c/") && !message.content.toLowerCase().startsWith("z/")) return; - - if (message.content.toLowerCase().startsWith("z/")) { - const reminderMessage = message.channel.send(new Discord.MessageEmbed({ - title: "Reminder", - description: "The prefix for the Mod Ideas bot has changed. The new prefix is `c/`.", - color: "FEFEFE" - })); - message.content = "c" + message.content.substr(1); - - reminderMessage.then((r) => { - setTimeout(() => { - r.delete({ reason: "Prefix change reminder message deleted." }); - }, 10000); - }) - } + if (!message.content.toLowerCase().startsWith("c/")) return; const args = message.content.split(/[ \n\r]+/g); const cmd = args.shift()?.substr(2); diff --git a/src/events/messageDelete/link_delete.ts b/src/events/messageDelete/link_delete.ts index 009e081..cbefa38 100644 --- a/src/events/messageDelete/link_delete.ts +++ b/src/events/messageDelete/link_delete.ts @@ -8,7 +8,7 @@ export default async function (message: Discord.Message | Discord.PartialMessage if (message.guild?.id != guild.id) return; if (message.channel.id != config.channels.modideas.discussion) return; if (message.author.bot) return; - if (message.content.toLowerCase().startsWith("c/") || message.content.toLowerCase().startsWith("z/")) return; + if (message.content.toLowerCase().startsWith("c/")) return; const nextMessages = (await message.channel.messages.fetch({ after: message.id, limit: 5 })).array(); for (const msg of nextMessages) { diff --git a/src/events/messageReactionAdd/reaction_role_add.ts b/src/events/messageReactionAdd/reaction_role_add.ts index 1dead1f..d7e136e 100644 --- a/src/events/messageReactionAdd/reaction_role_add.ts +++ b/src/events/messageReactionAdd/reaction_role_add.ts @@ -13,7 +13,7 @@ export default async function (reaction: Discord.MessageReaction, user: Discord. for (const reactionRole of config.reactionroles) { if (reactionRole.message == reaction.message.id && reactionRole.emoji == (reaction.emoji.id ?? reaction.emoji.toString())) { const member = await parser.member(user.id); - member?.roles.add(reactionRole.role); + member?.roles.add(reactionRole.role, `User reacted to reaction "${reactionRole.emoji}" on message "${reaction.message.content.substr(0, 50)}${reaction.message.content.length > 50 ? "..." : ""}"`); } } } diff --git a/src/events/messageReactionRemove/reaction_role_remove.ts b/src/events/messageReactionRemove/reaction_role_remove.ts index d695991..33abe0c 100644 --- a/src/events/messageReactionRemove/reaction_role_remove.ts +++ b/src/events/messageReactionRemove/reaction_role_remove.ts @@ -13,7 +13,7 @@ export default async function (reaction: Discord.MessageReaction, user: Discord. for (const reactionRole of config.reactionroles) { if (reactionRole.message == reaction.message.id && reactionRole.emoji == (reaction.emoji.id ?? reaction.emoji.toString())) { const member = await parser.member(user.id); - member?.roles.remove(reactionRole.role); + member?.roles.remove(reactionRole.role, `User removed reaction "${reactionRole.emoji}" on message "${reaction.message.content.substr(0, 50)}${reaction.message.content.length > 50 ? "..." : ""}"`); } } }