Etapa Enviar Mensagem
Vídeo no YouTube (indisponível para incorporação)
Após criar seu primeiro fluxo, abra-o, clique em “Editar Fluxo”, coloque seu bot lado a lado e pronto! 😆
Tomemos o Facebook como exemplo. Outros fluxos compartilham processos semelhantes onde a principal diferença é o tipo de mensagem.

Algumas etapas simples para enviar sua primeira mensagem:
- clique no ponto inicial verde
- no painel de edição, "Selecionar próxima etapa"
- escolha a etapa "Enviar mensagem"
- clique na etapa "Enviar mensagem"
- clique em texto digite mensagem
- digite sua mensagem
- "Publicar"

É isso! Vamos testar!

Clique em “Visualizar” na barra de navegação e em “Abrir o fluxo no Messenger”. Clique em “Começar” se for a primeira vez que você fala com o bot.

Parabéns! Seu bot está funcionando agora. 🤖🤖
Deixe-me mostrar mais alguns detalhes sobre a etapa Enviar mensagem. Estes são os tipos de mensagens comuns a todos/alguns canais.
Enviar Texto/Variável

O NicoChat foi integrado ao Grammarly para ajudá-lo a obter uma expressão perfeita.

Insira valor de campo personalizado e emoji
Onde quer que você veja "</>", você pode inserir emojis ou valores variáveis no texto.
Ou simplesmente digite "{{" para chamar a lista de campos:
Enviar imagem/áudio/vídeo/arquivo
Existem 4 maneiras no total:

- fazer upload do seu computador ( tamanho limitado )
- A partir de um link de URL (recomendado)
Você pode pesquisar imagens online e copiar seus links de URL diretos. Mas esta ligação direta pode mudar. Alternativamente, você pode fazer upload de fotos para o seu servidor ou outro armazenamento de fotos de terceiros, como Imgur:, e obter links de URL diretos a partir dele. Link de URL direto significa que o link aponta para uma foto específica, não para um site, terminando com .jpg ou .png, etc.
- pesquisar na galeria de GIFs
O NicoChat fornece uma galeria de GIFs, você pode pesquisar o que precisa aqui.
- da Biblioteca
Biblioteca é o lugar onde você pode ver todas as fotos, GIFs, áudios e vídeos que você carregou antes. Para que você não precise reenviar a mesma mídia, basta encontrá-la em sua biblioteca.
Enviar cartão

O cartão é usado para exibir uma série de informações, como informações do produto. Existem 4 fatores em um cartão: imagem, título, legenda e botão.
Enviar "Para Cada"
Este tipo de mensagem também mostra cartões, mas de forma mais automática. Com "For Each", você não precisa digitar cada cartão sozinho. Ele exibe automaticamente todos os itens em uma variável JSON. Verifique Action Step - JSON Operation se você não tem ideia sobre o que é variável JSON.

- escolha uma variável JSON primeiro
- clique em "</>" ou digite "{{" na caixa de texto
- escolha "ITEM" para obter um item de amostra da variável JSON
Valor na variável JSON:

Valor em "ITEM":

Os "Dados de amostra" servem para preencher rapidamente o campo "Caminho JSON". Por exemplo, conforme mostrado na imagem, clique na linha “preço” e “$.price” aparecerá no próprio “Caminho JSON”. Isso significa que estamos exibindo o preço de cada item aqui. Se não houver dados de amostra solicitados, você mesmo poderá preencher o caminho digitando "$.", que se refere a cada item na variável JSON, seguido pela chave de um valor.
Formato do valor
Além disso, para números como porcentagem e preço, para valor de data e valor de tempo, o NicoChat possui diferentes formatos listados para você. Por exemplo, na imagem acima, o valor do preço é “5” e após escolher o formato “F03”, o bot irá exibi-lo como “$5”. Embora o valor na variável ainda seja o número "5", você poderá usá-lo em cálculos matemáticos ou comparação de condições sem mau funcionamento.
Chaves ocultas
Ótimo! Agora você vê como usar o "For Each". Além das chaves na variável JSON, existem três chaves ocultas que você pode precisar:

Exemplo de ÍNDICE
Quando você tiver um JSON com uma lista de JSONs, use INDEX para verificar o número de sequência de um item. Vamos adicionar um número de índice antes do nome do item:

Resultado do teste:

Exemplo de CHAVE/VALOR
Quando você tem um JSON conforme mostrado na imagem a seguir, em vez de um JSON contendo uma lista de JSONs,

Isto é o que você obterá usando as três chaves:

Resultado do teste:

Envie SELECT após "For Each"
Quando você adiciona um botão ao "For Each", o botão será exibido com todos os cartões. Normalmente, você pode querer colocar um botão “Comprar” ou “Selecionar” aqui caso esteja listando alguns produtos ou opções.
Como o bot sabe qual cartão o usuário selecionou?

Ao selecionar a próxima etapa do botão, escolha "Selecionar":
Em seguida, selecione a próxima etapa como costuma fazer, como uma etapa Enviar mensagem para mostrar o item selecionado ou uma etapa de ação para lidar com os dados. Você pode então acessar o item selecionado em "SELECT":

Por exemplo, vamos adicionar uma etapa Enviar Mensagem, encontre o campo do sistema "SELECT":

- clique na linha "item" para obter o caminho "$.item" ou digite o caminho diretamente
- no caminho JSON, adicione o nome da chave, se necessário. Neste caso, vamos mostrar o nome do item selecionado. Então adicione “.name” após o caminho.


Você verá isso quando testar:

Envie conteúdo dinâmico
O Conteúdo Dinâmico ajuda você a enviar uma solicitação de API ao seu servidor ou a um servidor de terceiros, a fim de obter uma resposta para exibição. O servidor pode responder de forma diferente a cada vez. Dessa forma, seu bot é capaz de exibir conteúdo dinâmico para seus usuários.
Esse recurso é prático quando a lógica do seu bot é complexa e depende muito de outros servidores. Por exemplo, você tem seu próprio algoritmo de IA para analisar as perguntas dos usuários e calcular a resposta correspondente em seu servidor, neste caso, você pode enviar a pergunta na solicitação da API. E o servidor pode gerar uma resposta com base na pergunta. Finalmente, o servidor envia a resposta de volta ao NicoChat para exibi-la aos seus usuários.
Uma mensagem de resposta pode conter diversas mensagens, botões e respostas rápidas com ações. Você pode até aplicar ações simples, como adicionar tag diretamente no JSON de resposta.
- Verifique Etapa de ação - Solicitação externa para saber como enviar uma solicitação de API,
- e Formato de resposta para orientação sobre formatação de mensagens.
Enviar localização

Para enviar uma localização, pesquise-a em um mapa e clique com o botão direito para copiar seus valores de latitude e longitude:

Digite o nome do seu local, cole os dados e adicione um rótulo, se necessário. Uma etiqueta fornece informações adicionais, como andar ou número do quarto.

Enviar produto de comércio eletrônico
Verifique Comércio eletrônico para saber como configurar e usar o sistema de comércio eletrônico integrado.
Facebook - Enviar mensagem
O Facebook permite que o bot envie textos com 3 botões e no máximo 10 respostas rápidas.
Enviar texto com botão e resposta rápida

A diferença entre botão e resposta rápida no Facebook Messenger:
Tente adicionar alguns botões, respostas rápidas e teste. Você verá suas diferenças.
Telegrama - Enviar mensagem
O fluxo do telegrama é nosso tipo de fluxo recém-adicionado. É semelhante ao fluxo do Facebook, exceto por alguns recursos exclusivos do Facebook. Por favor, verifique o fluxo do Facebook para obter orientação por enquanto. O tutorial em texto sobre o fluxo do Telegram será atualizado em breve.
WeChat - Enviar mensagem
O WeChat permite que o bot envie textos com no máximo 10 botões. Tipo de mensagem com WeChat:

Enviar artigo

É assim que fica no chat:

Enviar miniprograma
Você também pode enviar miniprogramas associados à sua conta oficial.

WhatsApp - Enviar mensagem
Tipos de mensagens com WhatsApp:

O botão do WhatsApp é um pouco diferente daquele do Facebook. Um botão no Facebook pode ser pressionado várias vezes enquanto no WhatsApp, apenas uma vez.
SMS - Enviar mensagem
O bot SMS pode enviar apenas texto e imagem.

Voz - Enviar mensagem
Enviar Texto/Áudio

Você pode fazer com que o bot leia o texto em um idioma específico ou grave seu próprio áudio e carregue-o.
NicoChat construiu um miniaplicativo chamado "VoiceMaker" usando uma API de terceiros que fornece uma melhor qualidade de conversão de texto em voz! Baixe o Mini-App na seção de integração. A documentação sobre o "VoiceMaker" está em andamento.
Google Meu Negócio – Enviar mensagem
Tipos de mensagens com o Google meu fluxo de negócios:

Todos os tipos são abordados acima, verifique o tipo de mensagem comum para todos/alguns canais. Encontre o tipo de local em "Rich Media".