evolution-api icon indicating copy to clipboard operation
evolution-api copied to clipboard

Problema ao iniciar a sessão do TypeBot via API

Open markinhok2 opened this issue 1 year ago • 2 comments

Welcome!

  • [X] Yes, I have searched for similar issues on GitHub and found none.

What did you do?

Ao iniciar a sessão do TypeBot via API utilizando o endpoint "{{baseUrl}}/typebot/start/{{instance}}" [POST] a sessão não é aberta. O Typebot chega a enviar a saudação, porém não chega a capturar a resposta do usuário. Corpo do Request:

{ "url": "https://typebot-api.domain.com", "typebot": "confirmar-agendamento-9d357rt", "remoteJid": "[email protected]", "startSession": true, "variables": [ { "name": "pushName", "value": "Marcos" } ] }

Ao consultar as sessões no Manager não é apresentada nenhuma.

Aqui a ideia é iniciar um Bot que realiza a confirmação de um agendamento e coletar a resposta do usuário.

What did you expect?

Que o fluxo do TypeBot continuasse e o retorno do usuário fosse capturado.

What did you observe instead of what you expected?

Verifiquei que caso o BOT é iniciado por uma palavra-chave o fluxo funciona normalmente.

Screenshots/Videos

No response

Which version of the API are you using?

2.1.1

What is your environment?

Docker

Other environment specifications

No response

If applicable, paste the log output

No response

Additional Notes

No response

markinhok2 avatar Oct 02 '24 14:10 markinhok2

Consertaram aqui, mas agora, se eu inicio sessão com um usuário, e tento iniciar com um segundo sem encerrar a primeira, não inicia sessão pro segundo. Pode testar aí, @markinhok2 , e ver se acontece contigo também na 2.1.2? Obrigado

admdanielspalma avatar Oct 06 '24 17:10 admdanielspalma

@admdanielspalma fiz um teste e consegui abrir 2 sessões, porém as variáveis enviadas estão nulas... apenas o remoteJid é enviado. Segundo a documentação você pode enviar variáveis da seguinte forma: { "url": "https://bot.dgcode.com.br", "typebot": "fluxo-unico-3uuso28", "remoteJid": "[email protected]", "startSession": false, "variables": [ { "name": "pushName", "value": "Davidson Gomes" } ] }

porém nem o pushName é recebido pelo TypeBot.

markinhok2 avatar Oct 06 '24 22:10 markinhok2

Mesma coisa aqui, @markinhok2

guilhermelirio avatar Nov 07 '24 02:11 guilhermelirio

Favor tentarem com versões mais recentes pois é possivel que tenha sido solucionado, exemplo 2.1.2 ou 2.2.0

dpaes avatar Dec 13 '24 16:12 dpaes

Estou usando a versão 2.2.3 e o erro continua. Envio o startSession como true e a sessionnão é aberta.

leofelipet avatar Feb 21 '25 19:02 leofelipet