Share feedback, ideas and get community help

Updated 1 hour ago

Typebot and Evolution API v2

Hi everyone,

I'm looking a way to implement a bot using Typebot connected on Evolution API v2. When using only text messages, the bot works perfect.

My issue is when I need to ask user some photos. The bot need to ask for images.

I've been trying to use the block Collect file but this does not work on WhatsApp.

Does someone know how to do it?
2
f
M
p
13 comments
I had this problem yesterday and I solved it.

Are you trying to capture these images in Typebot with a field of type "File"? Change it to type "Input Text". It will generate a value like this (imageMessage|3AB7A1A2360A249F7131). This is the message ID in the Evolution API.

Use the Evolution API to get the base64 of the image by this ID.

Now I have the following problem:

I need to receive several images at the same time (when the user sends several photos at the same time).

Has anyone had this problem?
@possebon I think here is not a good place to talk about Evolution API v2 typebot doesn't have a native integration with this, you need to access their discord group.
No, solved the same way as you but I'm not getting this issue.
Ok. I solved my issued. Thanks
Can you tell us how you resolved it? I intend to receive several images from the user via WhatsApp as well.
@Oscar Rodeiro não tem como... a Evolution API manda um JSON para cada imagem... com um ID de mensagem diferente.. e o typebot espera apenas um json (o primeiro).
Eu tive que pegar direto pale api do chatwoot, toda mensagem que chega de imagem, eu gravo e processo.
pelo typebot conectaro a evolution api, somente uma por uma.
Pelo que entendi, a Evo..API que envia de um jeito diferente da API oficial, ela envia 1 mensagem por imagem, enquanto o Typebot espera 1 mensagem com todas as imagens, isso?
E por que precisa do Chatwoot adicional?
@Orsy Isso.. a Evo envia cada uma como uma mensagem separada... O TYpebot tb espera uma só.. apesar de ter como vc faer um script para pegar mais que uma resposta... mas o problema que vem da Evo somente uma por uma....Uso o chatwoot pq tenho alguns números q usam a api oficial da meta, e não consegui configurar elas na evo.. e para eu ter visibilidade das mensagens.

Sobre o problema do upload, acabei usando a api do chatwoot.. chegou imagem, eu trato elas... (mas envia tb uma a uma)
boa tarde, depois que eu pego o ID da imagem (ex: imageMessage|3EB029B668B9422A78941C), eu jogo em qual url/api para receber um JSON ou base64 para eu poder salvar no meu backend ?
Add a reply
Sign up and join the conversation on Discord