Recebimento de anexo de contato do Whatsapp no chatbot

Gostaria de saber se o chatbot reconhece quando recebe anexo de contato do whatsapp, tentei e não achei uma maneira quanto a isso. E se ele consegue reconhecer vários de uma vez ou um por vez.

OBS: Foi resolvido com a solução citada porque funcionou com whatsapp demo mas o problema era com o canal de whatsapp integrado, onde vai ser tratado via ticket com o suporte.

1 curtida

Olá @Michelli
você consegue verificar qual o tipo de arquivo enviado, para isso você deve usar a expressão: @(attachment_parts(input.attachments.0).url) e a apartir dai tratar os tipos de documentos de acordo com sua jornada, segue um exemplo:

Você pode receber um documento por vez

Respondi sua pergunta? Me avisa se te ajudou e se possível marca como Solução :wink:
Qualquer coisa, estou à disposição!

1 curtida

Boa tarde, Amorim!
Então, eu testei e mesmo assim não me retorna algum valor.
Segue imagens de exemplo da tentativa:

image


@Michelli provavelmente o contato pode não ser enviado como um tipo de arquivo é importante saber qual o tipo do arquivo contato.

@Amorim A plataforma puxa como anexo vazio. E não consigo puxar a url e nenhuma informação quando isso acontece, Está vindo dessa forma, vazio:

id": 821329388,
“broadcast”: null,
“contact”: {
“uuid”: “a8a09464-128e-402a-b579-ca141269af40”,
“name”: “Michelli Silva”
},
“urn”: “whatsapp:5527998326408”,
“channel”: {
“uuid”: “5a41d0d9-e616-43a4-8b9e-d0724a032655”,
“name”: “Alta Performance nos Negócios - Pesquisa”
},
“direction”: “in”,
“type”: “flow”,
“status”: “handled”,
“archived”: false,
“visibility”: “visible”,
“text”: “”,
“labels”: [],
“attachments”: [],
“created_on”: “2023-04-11T14:46:04.250587Z”,
“sent_on”: “2023-04-11T14:46:03Z”,
“modified_on”: “2023-04-11T14:46:04.250587Z”,
“media”: null
},

Exemplo abaixo de quando testei com uma imagem, e deu certo:

{
“id”: 821412397,
“broadcast”: null,
“contact”: {
“uuid”: “a8a09464-128e-402a-b579-ca141269af40”,
“name”: “Michelli Silva”
},
“urn”: “whatsapp:5527998326408”,
“channel”: {
“uuid”: “5a41d0d9-e616-43a4-8b9e-d0724a032655”,
“name”: “Alta Performance nos Negócios - Pesquisa”
},
“direction”: “in”,
“type”: “flow”,
“status”: “handled”,
“archived”: false,
“visibility”: “visible”,
“text”: “”,
“labels”: [],
“attachments”: [
{
“content_type”: “image/jpeg”,
“url”: “https://push-ilha-sp-push-media-prod.s3.sa-east-1.amazonaws.com/media/10726/3b8e/962d/3b8e962d-6f63-47ac-a2b1-5d3d9d9f6821.jpg
}
],
“created_on”: “2023-04-11T15:15:55.185336Z”,
“sent_on”: “2023-04-11T15:15:52Z”,
“modified_on”: “2023-04-11T15:15:55.185336Z”,
“media”: “image/jpeg:https://push-ilha-sp-push-media-prod.s3.sa-east-1.amazonaws.com/media/10726/3b8e/962d/3b8e962d-6f63-47ac-a2b1-5d3d9d9f6821.jpg
},

Olá @Michelli

Quando um contato é enviado para uma conversa no Whatsapp será enviado o número como texto, se houver mais de um número então serão separados por vírgula. Segue exemplo de como ficaria no fluxo e no contato.


image