Skip to content

Commit 6511148

Browse files
fix: remove quebras de linha extras nas mensagens do N8n
Corrige o problema de formatação nas mensagens do N8n onde quebras de linha extras estavam sendo adicionadas antes e depois das mídias (imagens, vídeos, etc). Agora o texto é enviado mantendo apenas as quebras de linha intencionais.
1 parent 5b81702 commit 6511148

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/api/integrations/chatbot/n8n/services/n8n.service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ export class N8nService extends BaseChatbotService<N8n, N8nSetting> {
186186
while ((match = linkRegex.exec(message)) !== null) {
187187
const [fullMatch, exclamation, altText, url] = match;
188188
const mediaType = this.getMediaType(url);
189-
const beforeText = message.slice(lastIndex, match.index);
189+
const beforeText = message.slice(lastIndex, match.index).trim();
190190

191191
if (beforeText) {
192192
textBuffer += beforeText;
@@ -298,7 +298,7 @@ export class N8nService extends BaseChatbotService<N8n, N8nSetting> {
298298
lastIndex = match.index + fullMatch.length;
299299
}
300300

301-
const remainingText = message.slice(lastIndex);
301+
const remainingText = message.slice(lastIndex).trim();
302302
if (remainingText) {
303303
textBuffer += remainingText;
304304
}

0 commit comments

Comments
 (0)