Quais os tipos de conteúdo suportados pelo Builder? 4 de dezembro de 2023 19:45 Atualizado Índice: Texto Quick Reply Imagem Carrossel Menu Digitando Áudio Vídeo Documento Enviar localização Pedir localização Link Web Conteúdo HTTP Dentro de qualquer bloco de conteúdo, é possível definir quais as mensagens serão enviadas do bot para o cliente. O BLiP suporta qualquer tipo de conteúdo disponível nos canais conectados à plataforma. No Builder, para adicionar um conteúdo em um bloco, basta selecionar o ícone correspondente ao conteúdo desejado. Os tipos mais utilizados (texto, quick reply, imagem, carrossel e menu) possuem um ícone específico e podem ser escolhidos facilmente. Os demais tipos de conteúdo podem ser encontrados através do ícone mais conteúdos ("..."), conforme imagem abaixo. Veja abaixo o detalhamento de todos os tipos de conteúdos suportados pelo Builder. Para mais detalhes sobre todos os tipos de conteúdo suportados pela plataforma, veja a seção Content-Types na documentação do BLiP. Texto Envia uma mensagem de texto (https://docs.blip.ai/#plain-text) para o usuário. Quick Reply Envia uma mensagem do tipo quick reply (respostas de escopo imediato https://docs.blip.ai/#quick-replies) para o usuário. Imagem Envia uma mensagem de imagem (https://docs.blip.ai/#images) para o usuário. Carrossel Envia uma mensagem do tipo carrossel (https://docs.blip.ai/#carousel) para o usuário. Menu Envia uma mensagem com conteúdo do tipo menu (https://docs.blip.ai/#menu) para o usuário. Digitando Mostra ao usuário que uma mensagem está sendo digitada, como acontece em conversas comuns nos aplicativos de mensagem (https://docs.blip.ai/#chat-state). Áudio Envia uma mensagem com conteúdo do tipo áudio (https://docs.blip.ai/#audio) para o usuário. Vídeo Envia uma mensagem com conteúdo do tipo vídeo (https://docs.blip.ai/#video) para o usuário. Documento Envia uma mensagem com um conteúdo do tipo documento (https://docs.blip.ai/#document-files) para o usuário - PDF, por exemplo. Enviar localização Envia uma mensagem com um mapa que aponta uma determinada localização geográfica (https://docs.blip.ai/#send-location) para o usuário. Pedir localização Envia uma mensagem com um pedido de compartilhamento da localização do usuário. (https://docs.blip.ai/#request-location) Link Web Envia um link da web (https://docs.blip.ai/#web-link) para o usuário. Conteúdo HTTP Tipo de conteúdo especial que possibilita a geração de dados dinâmicos. Em algumas situações, a criação de um conteúdo acontece de forma dinâmica. Uma lista de produtos, por exemplo, depende da quantidade de produtos em estoque em um dado momento. Assim, não é possível criar um carrossel no Builder com todos os produtos disponíveis durante todo o dia. Nesses casos, torna-se necessária a utilização do Conteúdo HTTP. Através deste tipo, a responsabilidade para geração do conteúdo é transferida para uma API. Atualmente, são aceitos Quick Reply, Carrossel e Menu como conteúdo dinâmico. Basta preencher a URL que o BLiP deverá utilizar para buscar o conteúdo. Para saber o formato correto para cada um dos tipos do BLiP, consulte a documentação. Observação: A URL do conteúdo HTTP deve suportar uma requisição do tipo GET. Entrada do usuário Além de enviar conteúdos, o bot pode precisar solicitar alguma entrada de dados para o usuário — para isso, existe o conteúdo Entrada do usuário. Através deste conteúdo, é possível parar a execução da máquina de estados e aguardar por alguma informação que deverá ser enviada pelo cliente. É possível armazenar em uma variável o conteúdo recebido em qualquer conteúdo do tipo Entrada do usuário. Para isso, basta definir o nome da variável. Além disso, é possível ainda fazer validações sobre a entrada do usuário. Basta marcar a opção Validar a entrada do usuário, definir a regra e uma mensagem de erro. As regras disponíveis para validação da entrada do usuário são: Regra Descrição Texto Valida se a entrada do usuário é um texto. Data Valida se a entrada do usuário representa uma data. Número Valida se a entrada do usuário é um número. Regex Valida se a entrada do usuário corresponde a um padrão regex. Tipo Valida se a entrada do usuário corresponde a um tipo específico do BLiP. Exemplo: image/jpeg verifica se o usuário enviou uma imagem. Caso a regra definida em uma entrada do usuário não seja satisfeita, o usuário receberá a mensagem de erro definida. Observações: Um bloco pode conter 0 (zero) ou 1 (uma) Entrada do usuário. Na grande maioria das vezes, todo bloco conterá uma Entrada do usuário. Caso um bloco não possua Entrada do usuário, o processamento da máquina de estados levará o cliente para o bloco que contenha. 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 Política de upload de mídias no Blip Variáveis do Builder Envio de Mensagens Ativas do WhatsApp no Blip Desk Como atualizar seu fluxo de atendimento para a versão bloco de atendimento humano 3.0