Fix repost notification
This commit is contained in:
@@ -24,7 +24,6 @@ client.on(Events.MessageCreate, async (message) => {
|
||||
messagesArr = handleMessageReposts(messagesArr, message);
|
||||
});
|
||||
|
||||
// TODO, updateMessagesArray on message deletion
|
||||
client.on(Events.MessageDelete, async (message) => {
|
||||
messagesArr = deleteMessageFromMessagesArray(messagesArr, message);
|
||||
});
|
||||
|
||||
@@ -1,12 +1,15 @@
|
||||
import { TextChannel, type Message } from "discord.js";
|
||||
|
||||
export default function attemptSendAuthorMessage(authorMessage: Message): void {
|
||||
export default function attemptSendAuthorMessage(
|
||||
authorMessage: Message,
|
||||
url: string,
|
||||
): void {
|
||||
if (!(authorMessage.channel instanceof TextChannel)) return;
|
||||
if (!authorMessage.guild) return;
|
||||
|
||||
authorMessage.author
|
||||
.send(
|
||||
`Hey! [__O link que voce mandou__](<${authorMessage.content}>) no canal "_${authorMessage.channel.name}_" do servidor "_${authorMessage.guild.name}_" ja foi mandado no passado!
|
||||
`Hey! [__O link que voce mandou__](<${url}>) no canal "_${authorMessage.channel.name}_" do servidor "_${authorMessage.guild.name}_" ja foi mandado no passado!
|
||||
A mensagem que voce mandou foi apagada para evitar que os chatos comentem "repost".
|
||||
De nada!`,
|
||||
)
|
||||
|
||||
@@ -22,7 +22,7 @@ export default function handleMessageReposts(
|
||||
}
|
||||
|
||||
newMessage.delete();
|
||||
attemptSendAuthorMessage(newMessage);
|
||||
attemptSendAuthorMessage(newMessage, newMessageClearedUrl);
|
||||
|
||||
return messagesArray;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user