@@ -84,26 +84,49 @@ export class ChatbotController {
8484 pushName ?: string ;
8585 isIntegration ?: boolean ;
8686 } ) : Promise < void > {
87+ this . logger . log ( `🚀 [ChatbotController] EMIT STARTED - remoteJid: ${ remoteJid } , instance: ${ instance . instanceName } ` ) ;
88+
8789 const emitData = {
8890 instance,
8991 remoteJid,
9092 msg,
9193 pushName,
9294 isIntegration,
9395 } ;
94- await evolutionBotController . emit ( emitData ) ;
95-
96- await typebotController . emit ( emitData ) ;
97-
98- await openaiController . emit ( emitData ) ;
99-
100- await difyController . emit ( emitData ) ;
101-
102- await n8nController . emit ( emitData ) ;
103-
104- await evoaiController . emit ( emitData ) ;
105-
106- await flowiseController . emit ( emitData ) ;
96+
97+ try {
98+ this . logger . log ( `🤖 [ChatbotController] Calling evolutionBotController.emit...` ) ;
99+ await evolutionBotController . emit ( emitData ) ;
100+ this . logger . log ( `✅ [ChatbotController] evolutionBotController.emit completed` ) ;
101+
102+ this . logger . log ( `🤖 [ChatbotController] Calling typebotController.emit...` ) ;
103+ await typebotController . emit ( emitData ) ;
104+ this . logger . log ( `✅ [ChatbotController] typebotController.emit completed` ) ;
105+
106+ this . logger . log ( `🤖 [ChatbotController] Calling openaiController.emit...` ) ;
107+ await openaiController . emit ( emitData ) ;
108+ this . logger . log ( `✅ [ChatbotController] openaiController.emit completed` ) ;
109+
110+ this . logger . log ( `🤖 [ChatbotController] Calling difyController.emit...` ) ;
111+ await difyController . emit ( emitData ) ;
112+ this . logger . log ( `✅ [ChatbotController] difyController.emit completed` ) ;
113+
114+ this . logger . log ( `🤖 [ChatbotController] Calling n8nController.emit...` ) ;
115+ await n8nController . emit ( emitData ) ;
116+ this . logger . log ( `✅ [ChatbotController] n8nController.emit completed` ) ;
117+
118+ this . logger . log ( `🤖 [ChatbotController] Calling evoaiController.emit...` ) ;
119+ await evoaiController . emit ( emitData ) ;
120+ this . logger . log ( `✅ [ChatbotController] evoaiController.emit completed` ) ;
121+
122+ this . logger . log ( `🤖 [ChatbotController] Calling flowiseController.emit...` ) ;
123+ await flowiseController . emit ( emitData ) ;
124+ this . logger . log ( `✅ [ChatbotController] flowiseController.emit completed` ) ;
125+
126+ this . logger . log ( `🎉 [ChatbotController] All controllers completed successfully` ) ;
127+ } catch ( error ) {
128+ this . logger . error ( `❌ [ChatbotController] Error in emit: ${ error . message } ` ) ;
129+ }
107130 }
108131
109132 public processDebounce (
0 commit comments