Hola pessoal, estou implantando um fluxo de inteligencia artificial usndo o recurso HTTP e tudo estar funcionando perfeitamente. a conexão api estar sendo feita para uma instalação flowise em meu servidor. porem a resposta ou latencia demora entre 12 a 25 segundos e o manychat estar bloqueando se demora mais de 10 segundos. as vezes tenho respostas que sao entregues dentro de 5 segundos e elas são entregues normalmente. gostaria de saber se ha algo que possa ser feito para aumentar a latencia de resposta ou seja aumentar o tempo que o manychat aceita? eu ja fiz alterações no meu fluxo para consultar a cada 10 segundos até chegar 1 minuto se ja ha resposta na variavel que coleta a resposta porem, o manychat realmente estar bloqueando se nao chegar dentro de 10 segundos. desse geito fica impossivel automatizar.
Basicamente você manda o external request para o teu servidor, o servidor processa o pedido, e ao terminar você dispara um ‘sendFlow’ ou ‘sendContent’ a través da API do Manychat (https://api.manychat.com/swagger#/)
Eu já pedi varias vezes pra aumentar o timeout e só fizeram para api.openai.com até agora.
Você vai precisar fazer modificações no teu servidor e no Manychat (ou se não der pra modificar o flowise, teria que usar alguma ferramenta como Make.com).
Eu tenho experiencia nesses temas, se precisar também faço consultoria.
Hello, pls help me
I try connect my Flowise ChatFlow to ManyChat through HTTP
I have a next structure
1.Input (User send question)
2.HTTP Request (screen 2)
What we can see here is that the input is passed to Flowwise, and the response comes back.
3.when i try save Flowise response to variable trough json path its not save((
Esse timeout de 10 segundos do Manychat é bem complicado, limita muito.
Uma solução é contornar “por fora”, utilizando variáveis.
Explico nesse post, na parte de “Automação da semana”: https://edunews.eduardoschurtz.co/p/p52-chatbot-ia-direct-instagram-manychat
PS. Precisa se cadastrar (gratuitamente) para liberar essa parte do conteúdo.
I dont understand
I get a response, I try to save it to a variable to send it to chat in the next step, but the value of the variable is not saved.
i have issues with save variable, what i made wrong?
but can u help me with my?
when i try saved flowise response it s not saved
text -→ your user variable
after that your answer will be mappad
my variable empty.
i make the same
.$text and in my case works well with only text
$.text
Try it like that.
Estranho
FINALIZAÇÂO E RESOLUÇÂO -
Para contornar o problema do bloqueio de 10 seguntos tive que fazer a implementação assincrona aonde na automação dentro do manychat eu uso uma webhook apenas para ser o gatilho e coletar o User_ID e a Mensagem. Apartir dai fiz a implementação dentro do meu N8N e fiz os seguintes passos:
1webhook node > 2Set node > 3http request to flowise > 4http request to manychat Api
1- recebo os dados da webhook coletados dentro da automação do manychat
2- seleciono e armazeno apenas o ID do usuario e a Mensagem enviada por ele.
3- Faço uma requisição http para o meu flowise auto-hospedado e ali ele pode esperar o tempo que quiser para trazer a informação, uma vez que este nó foi processado o output é enviado para o estagio seguinte.
4- faço uma requisição para a api do manychat seguindo a estrutura CURL que deixarei abaixo para enviar a mensagem para a pessoa na automação
curl -X 'POST' \
'https://api.manychat.com/fb/sending/sendContent' \
-H 'accept: application/json' \
-H 'Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxx' \
-H 'Content-Type: application/json' \
-d '{
"subscriber_id": xxxxxxxxxxxxx,
"data": {
"version": "v2",
"content": {
"messages": :
{
"type": "text",
"text": "teste de envio por API"
}
]
}
}
}'
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.