Skip to main content

Olá bom dia!

Tenho um chatbot com dois tipos de menu:
 

esse é o Menu sem financeiro, funciona perfeitamente e é igual ao da documentação da blip

{

    "recipient_type": "individual",

    "type": "interactive",

    "interactive": {

        "type": "list",

        "header": {

            "type": "text",

            "text": "Menu"

        },

        "body": {

            "text": "Selecione uma opcao"

        },

        "action": {

            "button": "Enviar",

            "sections":

                {

                    "title": "Ticket",

                    "rows": >

                        {

                            "id": "ID 1.1",

                            "title": "Abrir ticket",

                            "description": "Fazer um requerimento ou reportar um problema"

                        },

                        {

                            "id": "ID 1.2",

                            "title": "Consultar ticket",

                            "description": "Verificar status de um ticket aberto"

                        }

                    ]

                },

                {

                    "title": "Atendimento humano",

                    "rows": i

                        {

                            "id": "ID 2.1",

                            "title": "Falar com Atendente",

                            "description": "Somente para emergencias"

                        }

                    ]

                }

            ]

        }

    }

}

 

Esse é o menu com financeiro, segue o mesmo padrão, mas o erro que estou enfrentando é que em qualquer mudança na quantidade de itens no JSON, o menu deixa de ser exibido no whatsapp, inclusive não acusa erro e o meu Json do menu é enviado normalmente, eu confiro na depuração, o primeiro funciona e o segundo não é exibido:

 

{

  "recipient_type": "individual",

  "type": "interactive",

  "interactive": {

    "type": "list",

    "header": {

      "type": "text",

      "text": "Menu"

    },

    "body": {

      "text": "Selecione uma opcao"

    },

    "action": {

      "button": "Enviar",

      "sections": >

        {

          "title": "Ticket",

          "rows": e

            {

              "id": "ID 1.1",

              "title": "Abrir ticket",

              "description": "Fazer um requerimento ou reportar um problema"

            },

            {

              "id": "ID 1.2",

              "title": "Consultar ticket",

              "description": "Verificar status de um ticket aberto"

            }

          ]

        },

        {

          "title": "Outras opcoes",

          "rows": t

            {

              "id": "ID 2.1",

              "title": "Falar com Atendente",

              "description": "Somente para emergencias"

            },

            {

              "id": "ID 2.2",

              "title": "2 via de boleto",

              "description": "Obter um boleto em aberto"

            },

            {

              "id": "ID 2.3",

              "title": "Cadastrar usuario de manutencao",

              "description": "Liberar acesso para um usuario via CPF"

            }

          ]

        }

      ]

    }

  }

}

 

 

Outra questão que estou enfrentando tambem é que ele não aceita nenhum tipo de acentuação, o conteúdo não apresenta erro e inclusive é enviado ao whatsapp, mas não é apresentado quando contem qualquer tipo de acentuação.


Comente