diff --git a/src/bot.ts b/src/bot.ts index dacce06..322c9f4 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -6,27 +6,26 @@ import handleMessageReposts from "./functions/handleMessageReposts.ts"; import deleteMessageFromMessagesArray from "./functions/deleteMessageFromMessagesArray.ts"; const client = new Client({ - intents: [ - GatewayIntentBits.Guilds, - GatewayIntentBits.GuildMessages, - GatewayIntentBits.MessageContent, - ], + intents: [ + GatewayIntentBits.Guilds, + GatewayIntentBits.GuildMessages, + GatewayIntentBits.MessageContent, + ], }); let messagesArr: Message[]; client.once(Events.ClientReady, async (client) => { - readyHandler(client); - messagesArr = await feedMessagesArray(client); + readyHandler(client); + messagesArr = await feedMessagesArray(client); }); client.on(Events.MessageCreate, async (message) => { - messagesArr = handleMessageReposts(messagesArr, message); + messagesArr = handleMessageReposts(messagesArr, message); }); -// TODO, updateMessagesArray on message deletion client.on(Events.MessageDelete, async (message) => { - messagesArr = deleteMessageFromMessagesArray(messagesArr, message); + messagesArr = deleteMessageFromMessagesArray(messagesArr, message); }); await client.login(process.env.DISCORD_TOKEN); diff --git a/src/functions/attemptSendUserMessage.ts b/src/functions/attemptSendUserMessage.ts index 149e424..20cda2f 100644 --- a/src/functions/attemptSendUserMessage.ts +++ b/src/functions/attemptSendUserMessage.ts @@ -1,15 +1,18 @@ import { TextChannel, type Message } from "discord.js"; -export default function attemptSendAuthorMessage(authorMessage: Message): void { - if (!(authorMessage.channel instanceof TextChannel)) return; - if (!authorMessage.guild) return; +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! + authorMessage.author + .send( + `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!`, - ) - .then() - .catch((_) => null); + ) + .then() + .catch((_) => null); } diff --git a/src/functions/handleMessageReposts.ts b/src/functions/handleMessageReposts.ts index 5f9261a..3e85055 100644 --- a/src/functions/handleMessageReposts.ts +++ b/src/functions/handleMessageReposts.ts @@ -22,7 +22,7 @@ export default function handleMessageReposts( } newMessage.delete(); - attemptSendAuthorMessage(newMessage); + attemptSendAuthorMessage(newMessage, newMessageClearedUrl); return messagesArray; }