Como criar um fluxo automatizado para um chatbot do Telegram
O criador de fluxo é a principal ferramenta para configurar o seu bot para receber novos assinantes, ajudar os usuários, vender produtos e notificar um gerente sobre as perguntas dos usuários no chatbot. Além disso, um chatbot pode coletar informações e enviá-las para o seu sistema para uso futuro.
Tudo que você precisa fazer é criar palavras-chave, projetar a estrutura do bot e arrastar e soltar elementos no criador de fluxos da SendPulse.
Neste artigo, você pode encontrar um índice detalhado. Use-o como um mapa para navegação confortável para encontrar todos os gatilhos e elementos possíveis para começar a adicioná-los ao fluxo do seu bot.
Escolhendo um gatilho para seu fluxo
Por padrão, existem mensagens de Boas-vindas, Respostas padrão e Cancelamento da inscrição dos fluxos do bot. Além disso, você pode criar seus próprios gatilhos para obter mais funcionalidades.
Escolha seu bot. Vá para a aba Estrutura do bot e escolha um gatilho.
Mensagem de boas-vindas | Esse fluxo inicia depois que um usuário se inscreve no seu chatbot clicando no botão Iniciar.
Para se inscrever, os usuários podem clicar no link do seu chatbot (https://t.me/username), digitar o @username do seu Telegram, ou use um widget do site. Esse fluxo apresenta seu bot para os usuários, então cetifique-se de destacar o propósito e os recursos do chatbot e explique como ele pode ajudar os usários. |
Resposta padrão | Esse fluxo iniciar quando um usuário faz uma pergunta que está fora do cenário do bot ou envia uma imagem para o seu bot.
Você pode adicionar mensagem para deixar que os usuários saibam que um atendente entrará em contato com ele no horário de trabalho. |
Cancelar a inscrição do bot | Esse fluxo de mensagem inicia depois que um usuário cancela a inscrição no seu chatbot usando um comando /stop ou /unsubscribe . |
Gatilho | Esse fluxo inicia quando um gatilho personalizado é lançado.
Para adicionar seu próprio gatilho, clique em Criar um novo gatilho. Selecione um tipo de gatilho: Palavra-chave, Evento A360, ou Entrar em um grupo ou canal do Telegram. Saiba mais: Como configurar os gatilhos de fluxo de chatbot do Telegram e Como gerenciar gatilhos de fluxo do chatbot . |
Você também pode ativar e editar o fluxo da Política de Privacidade, de forma que, quando um assinante utilizar o comando /privacy
, ele receberá uma mensagem com sua política de privacidade.
Como criar seu fluxo
É importante pensar cuidadosamente na arquitetura e estrutura lógica do seu bot. Um bot bem projetado permitirá que os usuários obtenham facilmente uma resposta para suas perguntas ou façam um pedido com sucesso, fornecendo as informações necessárias.
Formule as tarefas do bot, divida suas funções em seções, pense em como você irá conectar os elementos e comece a criar o fluxo do seu bot usando nosso criador de arrastar e soltar.
Para começar a configurar um fluxo, selecione um gatilho e clique em Editar fluxo. Se você quiser usar seu próprio gatilho, clique em Criar um fluxo.
Saiba mais sobre tipos de chatbots e estratégias de desenvolvimento em nosso blog e canal do YouTube. Você também pode selecionar um modelo de fluxo pronto, copiar um fluxo de outro bot ou gerar um fluxo usando a OpenAI.
Vamos falar sobre os elementos do criador de chatbot. Todos os elementos são opcionais, então você pode parar mesmo na primeira mensagem sem adicionar mais elementos.
Início
Você pode escolher o primeiro elemento que inicia seu fluxo: Mensagem, Filtro, Escolha aleatória e Solicitação de API.
Por exemplo, usando os elementos Filtro e Solicitação de API, você pode verificar os dados do assinante e personalizar sua comunicação começando seu fluxo apenas para aqueles usuários que têm ou não têm os dados solicitados ou ramificar seu fluxo e enviar mensagens diferentes. Usando o elemento Escolha aleatória, você pode diversificar as respostas automáticas do seu chatbot ou criar um teste A/B.
Para tornar um elemento um elemento de início, conecte o elemento desejado ao Início.
Para ver qual gatilho inicia seu fluxo, clique em Início.
O elemento Mensagem
Use o elemento de Mensagem para criar uma mensagem de qualquer tipo e adicionar vários blocos a ela: texto, arquivos de mídia, botões, solicitação de dados do usuário e assim por diante.
Por exemplo, você pode agradecer a um usuário pelo pedido deles, confirmar o pedido e esclarecer os detalhes do pedido, incluindo seus dados variáveis adquiridos.
Texto
Use o elemento de Texto para adicionar texto.
No campo de texto, insira até 2.000 caracteres do texto da sua mensagem. Você pode adicionar variáveis e emojis para personalizar sua mensagem e formatar seu texto para destacar pontos-chave.
Botões
Use o elemento de Botão para envolver os assinantes, definir a direção do cenário do seu chatbot, adicionar um link e aceitar pagamentos.
Para adicionar um botão, clique em +Adicionar botão e selecione um tipo de botão: Botão, URL ou Pagamento.
Além disso, para o tipo de botão URL, você pode adicionar um link de aplicativo web, por exemplo, uma loja online de uma página. Selecione a caixa de seleção Abrir no pop-up do aplicativo web para abrir uma janela pop-up com o link especificado para o aplicativo.
Você pode criar uma loja online com produtos, um carrinho de compras e um formulário de coleta de dados e adicionar links aos botões do Telegram. Os usuários podem clicar neles e concluir suas compras em uma janela separada.
Você pode instalar o código JS do Telegram na sua página — ele funciona com dados transferidos da plataforma de mensagens, incluindo informações do assinante.
Para usar o tipo de botão Iniciar pesquisa inline, você precisa criar um menu de pesquisa inline nas configurações do seu bot e, em seguida, adicioná-lo na lista suspensa.
Você pode adicionar até 13 botões e para o tipo Continuar fluxo e escolher o layout que se adequar melhor ao que você deseja — de 1 a 4 em uma linha.
Imagens
Use o elemento Imagem para diversificar suas mensagens usando conteúdo visual relacionado ao seu texto.
Para adicionar uma imagem, clique em Adicionar e selecione o elemento Imagem. Selecione como adicionar sua imagem (como arquivo ou link). Você também pode especificar um caminho dinâmico para o link da imagem.
Carrossel
Use o elemento Carrossel para mostrar até 10 cartões. Você pode adicionar um título, descrição, imagem e botões de qualquer tipo ao seu cartão.
Clique em Adicionar e selecione o elemento Carrossel.
O Telegram não possui a funcionalidade de carrossel padrão. Seu carrossel será exibido como uma única mensagem com os botões direito e esquerdo que os usuários precisam clicar para ver todos os seus cartões.
Arquivo
Use o elemento Arquivo para adicionar arquivos de qualquer formato, exceto arquivos executáveis, com até 20 MB de tamanho. Faça upload de ingressos, cartões, listas de verificação, instruções ou outros arquivos.
Clique em Adicionar e selecione o elemento Arquivo. Selecione como adicionar seu arquivo (como arquivo ou link).
Áudio
Use o elemento de Áudio para enviar faixas de áudio.
Clique em Adicionar e selecione o elemento de Áudio. Selecione como adicionar sua faixa de áudio (como um arquivo ou link).
Você também pode mostrar sua faixa de áudio como uma mensagem de voz.
Video
Use o elemento de Vídeo para enviar vídeos.
Clique em Adicionar e selecione o elemento de Vídeo. Selecione como adicionar seu vídeo (como um arquivo ou link).
Você também pode enviar arquivos maiores anexando eles através de um link de canal do Telegram. Saiba mais: Como adicionar um vídeo de 2 GB do Telegram a uma mensagem de chatbot.
Nota de vídeo
Use esta opção para enviar mensagens de vídeo curtas. Esses vídeos são frequentemente gravados usando a câmera frontal para se dirigir rapidamente à sua audiência. Seu vídeo enviado será cortado para 1 minuto e exibido como um círculo. Você pode adicionar um arquivo com até 20 MB de tamanho no formato MP4.
Clique em Adicionar, selecione o elemento Nota de vídeo e faça o upload do arquivo.
Atraso
Use o elemento Atraso para dividir mensagens longas em passagens menores de até 4 linhas cada.
Clique em Adicionar, selecione o elemento Atraso e insira um valor em segundos — de 1 a 5.
Respostas rápidas
O elemento Respostas rápidas aparece como um menu de teclado e desaparece quando um usuário clica nele. Você pode usar este elemento para ramificar o fluxo do seu chatbot.
Para adicionar respostas rápidas, clique em Respostas rápidas no painel de edição do elemento Mensagem e insira até 20 caracteres de texto e emoji como nome do botão. Você também pode adicionar uma variável para substituir valores dinâmicos.
Aguardar a resposta do assinante
Use o elemento de Aguardar a resposta do assinante para coletar e salvar as respostas do assinante em variáveis.
Ative o botão Aguardar a resposta do assinante. Selecione um tipo de validação, digite uma mensagem que os usuários receberão se inserirem dados inválidos e selecione a variável para a qual deseja salvar os dados.
Você também pode adicionar respostas rápidas para que os usuários selecionem as opções que você oferece em vez de inserir seus próprios valores.
Mover elementos
Por padrão, cada elemento que você adiciona é colocado no final do elemento de mensagem em que você está trabalhando. Passe o mouse sobre o elemento que você deseja mover para cima ou para baixo e clique no botão correspondente.
Dê continuidade ao seu fluxo
Você pode conectar o próximo elemento após o elemento de Mensagem usando o botão ou a opção Aguardar a resposta do assinante. Você também pode continuar seu fluxo sem esperar pela resposta do usuário. Recomendamos usá-lo com o elemento Pausa para verificar se o assinante interagiu com o fluxo e enviar uma mensagem após um determinado tempo.
Ao planejar um cenário de fluxo, tenha em mente que você não pode continuar seu fluxo usando o conector Continuar e usar respostas rápidas ao mesmo tempo.
Você pode conectar um número ilimitado de blocos através de blocos onde a interação do usuário é fornecida e até 100 blocos usando o conector Continuar.
Conecte elementos
Arraste uma linha do ponto azul de um elemento para outro elemento para conectá-los.
Os elementos desconectados serão destacados em amarelo, lembre-se de que você precisa vinculá-los a outro elemento.
Os elementos com campos vazios serão destacados em vermelho, lembrando que você precisa preencher os campos. Por exemplo, se você adicionou um botão mas não digitou texto para ele ou usou um elemento de link mas não digitou uma URL. Você não pode salvar seu fluxo até preencher esses campos.
Você pode vincular um número ilimitado de elementos a elementos que aguardam resposta do usuário e vincular até 100 elementos ao botão Continuar.
O elemento Fluxo
Use o elemento Fluxo simplificar a estrutura do seu bot e mover seu usuário para outro fluxo.
Para fazer isso, adicione um elemento, escolha o elemento Fluxo e selecione o fluxo que deseja vincular na lista suspensa.
O elemento Fluxo será o último elemento neste ramo do seu fluxo existente. Você não pode vinculá-lo a outro elemento para continuar o fluxo original.
O elemento Ação
Use o elemento de Ação para aplicar determinadas ações a um contato ou seus dados. Selecione o elemento no painel à esquerda e arraste-o após o bloco que você está rastreando. Em seguida, selecione qual ação você deseja criar.
O elemento Filtro
Use o elemento Filtro para segmentar clientes com base em seus dados pessoais e mensagens anteriores recebidas.
Selecione o elemento Filtro na barra lateral esquerda e arraste-o após o elemento que iniciará o ramo do seu script.
Em seguida, selecione a própria condição. Combine condições adicionando os operadores any
ou all
, ou adicione condições adicionais independentes.
Após adicionar condições, adicione os elementos de fluxo adicionais a cada uma das opções de elemento de Filtro se a condição for atendida (ponto verde) ou não atendida (ponto vermelho).
O elemento Solicitação de API
Use o elemento de Solicitação de API para criar solicitações a um servidor de terceiros para criar objetos ou recuperar dados. Obtenha dados e use-os em suas mensagens de chatbot.
Você pode salvar os dados recebidos em uma variável ou adicioná-los a uma mensagem como JSONPath.
Arraste o elemento de Solicitação de API para a área de trabalho, conecte-o ao elemento, após o qual você deseja recuperar dados. Selecione o tipo de solicitação e insira a URL para enviar a solicitação.
Após testar a solicitação e receber uma resposta bem-sucedida, estabeleça as configurações de mapeamento.
O elemento Pausa
Use o elemento de Pausa para definir o período durante o qual nenhuma mensagem automática será enviada para o assinante. A pausa pode ser definida em minutos, horas ou dias.
Por exemplo, você pode usar esta opção para indicar o horário comercial ou o horário de promoção.
Selecione o elemento de Pausa à esquerda e edite-o no painel aberto.
O elemento Escolha aleatória
Use o elemento de Escolha aleatória para enviar elementos do seu script de chatbot aleatoriamente para teste A/B, criar questionários e muito mais. Você pode personalizar o tamanho do grupo de destinatários para cada opção e enviar informações aleatórias e testar diferentes cenários de chatbot.
Arraste o elemento de Escolha aleatória para a área de trabalho, conecte-o ao item a partir do qual você está iniciando a ramificação do script.
O elemento Comentários
Use o elemento de Comentários para adicionar comentários sobre o desempenho do seu fluxo para você ou sua equipe. Apenas você e outros membros da equipe podem ver este elemento.
Arraste o elemento de Comentários da barra lateral e insira seu texto de comentário no painel à direita. Você pode adicionar até 512 caracteres de texto, links e emojis.
Salve e dê início ao seu fluxo
Depois de adicionar e vincular todos os elementos, salve seu fluxo antes de sair. Clique em Salvar e envie para si mesmo para testar seu fluxo. Em seguida, clique em Salvar e sair.
Certifique-se de adicionar pelo menos um elemento de Mensagem ou Ação.
Você pode visualizar o número total de mensagens enviadas e lidas e os cliques em seu fluxo e suas mensagens na guia Estrutura do bot.
Você também pode acompanhar as estatísticas de cliques em botões em mensagens de fluxo. Clique no número em um botão para ver quem clicou nele.
Última Atualização: 02.10.2024
ou