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 Como atualizar seu fluxo de atendimento para a versão bloco de atendimento humano 3.0 O que é markdown?