Menu de opções Whatsapp

Acabei de ver um chatbot criado pelo Blip que tem um menu que fiquei interessado.

Alguém sabe como é feito?

Esse menu aqui:

image

2 Curtidas

@Melo , só criar um conteúdo dinamico e subir o Json do menu, na documentação tem, mas segue o Json, e setar application/json

{

"recipient_type": "individual",

"type": "interactive",

"interactive": {

    "type": "list",

    "header": {

        "type": "text",

        "text": "Vamos lá, em que fase você se encontra nesse momento?"

    },

    "body": {

        "text": "Escolha uma opção na lista"

    },

    "action": {

        "button": "Clique Aqui",

        "sections": [

            {

                "title": "Escolha uma opção por favor",

                "rows": [

                    {

                        "id": "ID 1.1",

                        "title": "Quero morar sozinho",

                        "description": ""

                    },

                    {

                        "id": "ID 1.2",

                        "title": "Estou começando minha vida a dois",

                        "description": ""

                    },

                    {

                        "id": "ID 1.3",

                        "title": "Minha família está aumentando",

                        "description": ""

                    },

                    {

                        "id": "ID 1.4",

                        "title": "Minha casa ficou muito grande",

                        "description": ""

                    },

                    {

                        "id": "ID 1.5",

                        "title": "Quero investir",

                        "description": ""

                    },

                    {

                        "id": "ID 1.6",

                        "title": "Estou em outro momento",

                        "description": ""

                    }

                ]

            }

        ]

    }

}

}

4 Curtidas

Estou tentando fazer esse menu de opções mas não está dando certo? qual mime é utilizado?
tentei com “application/json” e com outros , Testei no WhatsApp, porém não aparece nada. Alguém sabe me explicar o porque não deu certo?
meu código:

function run( ) {
let menuOpcoes = {

    "recipient_type": "individual",

    "type": "interactive",

    "interactive": {

        "type": "list",

        "header": {

            "type": "text",

            "text": "Vamos lá, em que fase você se encontra nesse momento?"

        },

        "body": {

            "text": "Escolha uma opção na lista"

        },

        "action": {

            "button": "Clique Aqui",

            "sections": [

                {

                    "title": "Escolha uma opção por favor",

                    "rows": [

                        {

                            "id": "ID 1.1",

                            "title": "Quero morar sozinho",

                            "description": ""

                        },

                        {

                            "id": "ID 1.2",

                            "title": "Estou começando minha vida a dois",

                            "description": ""

                        },

                        {

                            "id": "ID 1.3",

                            "title": "Minha família está aumentando",

                            "description": ""

                        },

                        {

                            "id": "ID 1.4",

                            "title": "Minha casa ficou muito grande",

                            "description": ""

                        },

                        {

                            "id": "ID 1.5",

                            "title": "Quero investir",

                            "description": ""

                        },

                        {

                            "id": "ID 1.6",

                            "title": "Estou em outro momento",

                            "description": ""

                        }

                    ]

                }

            ]

        }

    }
}

return menuOpcoes;

}

m1
m2

1 Curtida

não precisa rodar um script, coloca o Json no proprio conteúdo dinamico

e nao esquece de salvar as 2 vezes, dentro e fora

2 Curtidas

Se a lista for dinâmica e vir da minha api funciona? Neste caso eu precisaria montar o script fora do conteúdo dinâmico.

1 Curtida

Perfeitamente @Melo.
Basta você construir o menu via Script e no conteúdo-dinâmico informar a variável deste script.

Funciona muito bem! Eu utilizo sempre.

Abraços.

1 Curtida