From 3a78660883be2d5abcb7dcca6bd6432cbc0d478a Mon Sep 17 00:00:00 2001 From: wea_ondara Date: Tue, 28 May 2024 18:32:30 +0200 Subject: [PATCH] fix discord integration not receiving messages --- backend/src/models/business/DcClient.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/backend/src/models/business/DcClient.ts b/backend/src/models/business/DcClient.ts index 0499988..326f640 100644 --- a/backend/src/models/business/DcClient.ts +++ b/backend/src/models/business/DcClient.ts @@ -7,11 +7,17 @@ export default class DcClient { constructor(aiInstance: AiInstance) { this.aiInstance = aiInstance; - this.client = new Client({intents: [GatewayIntentBits.Guilds, GatewayIntentBits.MessageContent]}); + this.client = new Client({ + intents: [ + GatewayIntentBits.Guilds, + GatewayIntentBits.GuildMessages, + GatewayIntentBits.DirectMessages, + GatewayIntentBits.MessageContent], + }); this.client.once(Events.ClientReady, readyClient => { console.log(`Ready! Logged in as ${readyClient.user.tag}`); }); - this.client.on(Events.MessageCreate, this.handleChat.bind(this)); + this.client.on(Events.MessageCreate, (message) => this.handleChat(message)); } async connect(): Promise {