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”

}

}

]

}

}

}


Comente