diff --git a/src/events/message/messageCreate.ts b/src/events/message/messageCreate.ts index 4e0b97a..5322979 100644 --- a/src/events/message/messageCreate.ts +++ b/src/events/message/messageCreate.ts @@ -23,7 +23,7 @@ export default async (message: Message, client: Client) => { /* Citation */ const regex = - "https://(?:canary\\.|ptb\\.)?discord(?:app)?\\.com/channels/(\\d{17,19})/(\\d{17,19})/(\\d{17,19})"; + /https:\/\/(?:canary\.|ptb\.)?discord(?:app)?\.com\/channels\/(\d{17,19})\/(\d{17,19})\/(\d{17,19})/g; const urls = message.content.match(new RegExp(regex, "g")); // Ignore message if there is no URLs diff --git a/src/utils/client.ts b/src/utils/client.ts index 448b882..870bd3d 100644 --- a/src/utils/client.ts +++ b/src/utils/client.ts @@ -7,7 +7,11 @@ import { Database } from "sqlite3"; /** Creation of the client and definition of its properties. */ export default async () => { const client: Client = new Client({ - intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages], + intents: [ + GatewayIntentBits.Guilds, + GatewayIntentBits.GuildMessages, + GatewayIntentBits.MessageContent, + ], }); client.config = {