From 6f9aa5c18f5495b9446ff2597d0f2e496c0864a8 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 10 Oct 2025 11:08:00 -0700 Subject: feat(gateway:listeners): Add message logs to uma personas --- .../src/listeners/messageCreate/dailyConversationStarter.ts | 5 +++++ .../gateway/src/listeners/messageCreate/personaRandomMessage.ts | 7 +++++++ 2 files changed, 12 insertions(+) (limited to 'packages/gateway') diff --git a/packages/gateway/src/listeners/messageCreate/dailyConversationStarter.ts b/packages/gateway/src/listeners/messageCreate/dailyConversationStarter.ts index 75cbf36..4eb8cab 100644 --- a/packages/gateway/src/listeners/messageCreate/dailyConversationStarter.ts +++ b/packages/gateway/src/listeners/messageCreate/dailyConversationStarter.ts @@ -92,6 +92,7 @@ class DailyConversationStarterSystem { } await this.webhookClient.send(formattedMessage); + console.log(`💬 Primer conversation starter sent by ${randomPersona.name}`); this.tracker.lastMessageTime = Date.now(); @@ -149,6 +150,10 @@ class DailyConversationStarterSystem { await this.webhookClient.send(formattedMessage); + const messageLink = `https://discord.com/channels/${triggerMessage.guildId}/${triggerMessage.channelId}/${triggerMessage.id}`; + + console.log(`💬 Conversation starter sent by ${randomPersona.name}: ${messageLink}`); + this.tracker.lastMessageTime = Date.now(); await this.cleanupWebhook(); diff --git a/packages/gateway/src/listeners/messageCreate/personaRandomMessage.ts b/packages/gateway/src/listeners/messageCreate/personaRandomMessage.ts index 8fc200d..51f697a 100644 --- a/packages/gateway/src/listeners/messageCreate/personaRandomMessage.ts +++ b/packages/gateway/src/listeners/messageCreate/personaRandomMessage.ts @@ -85,6 +85,9 @@ class PersonaRandomMessageSystem { } await this.webhookClient.send(formattedMessage); + + console.log(`🎭 Primer persona message sent by ${randomPersona.name}`); + await this.cleanupWebhook(); } catch (error) { console.error("Failed to send primer persona message:", error); @@ -132,6 +135,10 @@ class PersonaRandomMessageSystem { await this.webhookClient.send(formattedMessage); + const messageLink = `https://discord.com/channels/${triggerMessage.guildId}/${triggerMessage.channelId}/${triggerMessage.id}`; + + console.log(`🎭 Persona message sent by ${randomPersona.name}: ${messageLink}`); + this.tracker.messageCount = 0; this.tracker.lastRandomMessageTime = Date.now(); -- cgit v1.2.3