Criando mensagens interativas na Apple Messages for Business 24 de fevereiro de 2023 19:59 Atualizado Índice: Introdução List Picker Quick Reply Introdução Este artigo mostrará como criar o arquivo JSON ambos os tipos de mensagens interativas de uma forma fácil de entender, fornecendo um exemplo para cada caso. Para melhorar a experiência dos usuários que interagem com o Contato Inteligente, dois novos tipos de mensagem podem ser usados conversacional nativamente ou como Conteúdo dinâmico. Os novos tipos são chamados de Tipo Interativos pela Apple e podem ser: List Picker Message: permitirá a seleção de um item em uma lista de itens de opções. Esse tipo de mensagem oferece uma maneira mais simples e consistente para os usuários selecionarem uma opção ao interagir com uma empresa. Quick Reply Message: permitirá a seleção de uma opção em até 5 opções na forma de botões. Esse tipo de mensagem oferece uma maneira mais rápida para os usuários fazerem uma seleção em um menu ao interagir com uma empresa. Os botões de resposta têm a mesma experiência do usuário que os modelos interativos com botões. Veja mais informações na documentação oficial da apple: clique aqui para acessar List Picker Message Mensagem do tipo menu está disponível nativamente no Blip. Isso significa que é possível utilizar o componente através do builder e ter a mesma experiência no canal da Apple Message for Business. Componente do Builder: Exemplo de como o componente é renderizado na Apple Message for Business: Regras existentes: Emojis são suportados Markdown não é suportado Observações: Componentes do tipo menu que forem convertidos para List Picker Message terão apenas 1 seção. Para usar o componente não é necessário habilitar configuração alguma. Além disso, de qualquer forma, ainda é possível utilizar o componente através do tipo de mensagem Conteúdo dinâmico a partir do bloco no construtor. De acordo com a imagem abaixo, no campo 1, defina o valor application/json para o tipo de conteúdo dinâmico, no campo 2 defina o JSON que irá compor o conteúdo e confirme as alterações através do botão Salvar, botão 3. Exemplo de um JSON de List Picker Message: {"id": "6fd45a1d-3357-49ac-aced-4d5d29922dea","sourceId": "{valor referente ao source}","destinationId": "{valor referente ao source}","interactiveData": {"bid": "{valor referente ao source}","data": {"version": "1.0","requestIdentifier": "6fd45a1d-3357-49ac-aced-4d5d29922dea","images": [{"identifier": "camisa-one-step-beyond","data": "{adicione o base64 da sua imagem}"}],"listPicker": {"sections": [{"items": [{"style": "default","title": "P","imageIdentifier": "38a46010-b0a7-41ac-8d82-c18cd8d27a67","order": 0,"identifier": "0"},{"style": "default","title": "M","imageIdentifier": "b34ebba4-b0d6-4eef-aead-b41692b0f9ca","order": 1,"identifier": "1"},{"style": "default","title": "G","imageIdentifier": "f8a160b0-d7a5-463c-960e-3e669452cb7f","order": 2,"identifier": "2"},{"style": "default","title": "GG","imageIdentifier": "cd798cf6-b7bb-42ba-9858-dbf1de9bb7c8","order": 3,"identifier": "3"}],"title": "Tamanhos","multipleSelection": false,"order": 0}]}},"useLiveLayout": true,"receivedMessage": {"style": "small","title": "Qual o tamanho da sua camisa?","subtitle": "Tamanhos únicos, escolha o seu aqui...","imageIdentifier": "camisa-one-step-beyond"},"replyMessage": {"style": "icon","title": "Esse"}},"type": "interactive"} O exemplo será renderizado da seguinte forma: Quick Reply Message A mensagem do tipo quick reply (resposta rápida) está disponível nativamente no Blip. Isso significa que é possível utilizar o componente através do builder e ter a mesma experiência no canal da Apple Message for Business. Componente do Builder: Exemplo de como o componente é renderizado na Apple Message for Business: Observe que o texto adicionado no builder é exibido somente na notificação da mensagem e após a seleção da opção. O texto não deve ser considerado como uma mensagem introdutória, caso seja necessário deve ser usado um componente de texto antes para esta função. Regras existentes: Emojis são suportados Markdown não é suportado Observações: Componentes do tipo quick reply devem ter de 2 até 5 opções. Os componentes que tiverem 1 ou mais de 5 opções serão convertidos em List Picker. Para usar o componente não é necessário habilitar nenhuma configuração. Além disso, de qualquer forma, ainda é possível utilizar o componente através do tipo de mensagem Conteúdo dinâmico a partir do bloco no construtor. De acordo com a imagem abaixo, no campo 1, defina o valor application/json para o tipo de conteúdo dinâmico, no campo 2 defina o JSON que irá compor o conteúdo e confirme as alterações através do botão Salvar, botão 3. Exemplo de um JSON de Quick Reply Message: { "sourceId": "{valor referente ao source}", "destinationId": "", "v": 1, "type": "interactive", "id": "", "interactiveData": { "bid": "{valor referente ao bid}", "data": { "quick-reply": { "summaryText": "Dynamic content", "items": [ { "identifier": "1", "title": "⭐" }, { "identifier": "2", "title": "⭐⭐" }, { "identifier": "3", "title": "⭐⭐⭐" }, { "identifier": "4", "title": "⭐⭐⭐⭐" } ] }, "version": "1.0", "requestIdentifier": "" } }} O exemplo será renderizado da seguinte forma: Para mais informações, acesse a discussão sobre o assunto em nossa comunidade ou os vídeos no nosso canal. 😃 Artigos relacionados Criando mensagens interativas no WhatsApp Como publicar seu Chatbot na Apple Message for Business Como interagir com os usuários através do Messages for Business Interações de mensagens do tipo ‘Reply’ e ‘Reactions’ no Blip Desk Como usar Conteúdo Dinâmico