Skip to main content

Meus botões criados com o conteúdo dinâmico nçao funcionam.
Quando o teste é feito pela plataforma do whatsapp, o fluxo não exibe os botões mas,se eu responder de acordo com o que se espera nos botões o fluxo segue normalmente.
Caso eufaça o teste utilizando a ferramento do proprio blip tudo segue normalmente.
Criei os botões com o que já havia feito antes, tembém tentei utilizando a ferramenta BLiP Chat

Boa tarde @fernando.serpa tudo bem ?

Os menus não estão renderizando é isso? Se for este o caso é porque você pode estar ultrapassando os limites de caracteres nos botões.

Vocês está usando o componente de lista ou de menu?

Se for o de lista o limite de caracteres no botão é 24 e descrição 72
Se for o menu o botão deve ter apenas 20 caracteres

Ultrapassando isso os menus não renderizam mesmo.


Atualmente estou utilizando da seguinte forma

{
“recipient_type”: “individual”,
“type”: “interactive”,
“interactive”: {
“type”: “button”,
“body”: {
“text”: “Equipe”
},
“action”: {
“buttons”: [
{
“type”: “reply”,
“reply”: {
“id”: “unique-postback-id”,
“title”: “Trator”
}
},
{
“type”: “reply”,
“reply”: {
“id”: “unique-id”,
“title”: “Colheitadeira”
}
},
{
“type”: “reply”,
“reply”: {
“id”: “unique-id”,
“title”: “Pulverizador”
}
},
{
“type”: “reply”,
“reply”: {
“id”: “unique-id”,
“title”: “Agricultura”
}
},
]
}
}
}


Boa tarde, @fernando.serpa!

O tipo ‘button’ só permite até 3 botões, para usar com 4 opções ou mais (máximo 10), igual você esta tentando, o recomendado é o do tipo ‘list’, igual ao exemplo abaixo:

{
                        "recipient_type": "individual",
                        "type": "interactive",
                        "interactive": {
                            "type": "list",
                            "header": {
                            "type": "text",
                            "text": "So let's go!"
                            },
                            "body": {
                            "text": "How can I help you?"
                            },
                            "action": {
                            "button": "Options",
                            "sections": [
                                {
                                "title": "",
                                "rows": [
                                    {
                                    "id": "ID 1.1",
                                    "title": "Meet Aurum"
                                    },
                                    {
                                    "id": "ID 1.2",
                                    "title": "Schedule a visit"
                                    },
                                    {
                                    "id": "ID 1.3",
                                    "title": "Our Grades"
                                    },
                                    {
                                    "id": "ID 1.4",
                                    "title": "Enrollment Process"
                                    },
                                    {
                                    "id": "ID 1.5",
                                    "title": "Talk to attendant"
                                    },
                                    {
                                    "id": "ID 1.6",
                                    "title": "Finish"
                                    }
                                ]
                                }
                            ]
                            }
                        }
                        }

Consegui renderizar os botoes com o código abaixo disponibilizado pelo Bruno Luz. Agradeço muito sua solução será muito util. 😃

{
“recipient_type”: “individual”,
“type”: “interactive”,
“interactive”: {
“type”: “button”,
“body”: {
“text”: “Equipe”
},
“action”: {
“buttons”: [
{
“type”: “reply”,
“reply”: {
“id”: “1”,
“title”: “Trator”
}
},
{
“type”: “reply”,
“reply”: {
“id”: “2”,
“title”: “Colheitadeira”
}
},
{
“type”: “reply”,
“reply”: {
“id”: “3”,
“title”: “Pulverizador”
}
}
]
}
}
}