Skip to main content

Estou desenvolvendo um fluxo para o Whatsapp que tem uma conversa fluída com o cliente utilizando o ChatGPT. O problema que estou enfrentando é que, se o cliente envia 2 mensagens seguidas, o GPT responde 2x. Ao que tudo indica, as duas mensagens acabam fazendo o loop do meu fluxo, fazendo com que ele gere 2 respostas. Teria alguma forma de concatenar essas duas strings e fazer uma validação ou pausa de X segundos para que o cliente tenha tempo de digitar várias mensagens e o bot junte tudo isso e responda com uma só resposta?

Se puderem me ajudar agradeço demaisss!!!!

@Gustavo Boregio can u help me? I need await 12/15 seconds before send request for OpenAI. However, I need “concatenate” consecutive user messages.


@gicsaud the only way I can think of is adding the delay on your flow, and then catching the extra text with the default reply. You could add messages to the Assistant or concatenate the text with an enter in between…

It’d be a pretty tricky setup to be honest, but it could work…

DM me if you want @gicsaud and we can discuss it.

PS: eu tb sou brasileiro ;)


Opa! Ok Gustavo, vou ver se consigo implementar isso e te passo um feedback!!


Reply