Bloco de Pergunta
Vídeo no YouTube (indisponível para incorporação)

Definir respostas rápidas
As respostas rápidas são convenientes para os usuários clicarem em vez de digitarem. Quando você define a resposta rápida:

O "Texto da Resposta" é mostrado aos usuários enquanto o "Valor da Resposta" é salvo na variável.
Como dar respostas rápidas e rápidas?
Na caixa de perguntas, por exemplo, coloque "resposta 1 para o serviço A, resposta 2 para o serviço B", etc. Em seguida, na resposta rápida, defina "Texto da resposta" como "1", "2", etc. para correspondência, e "Valor da resposta" como "serviço A", "serviço B", etc. para salvar a opção do usuário.
Como funciona a correspondência nas respostas rápidas?

Assim que a entrada do usuário contiver um dos "Textos de resposta", a resposta rápida será correspondida (sem distinção entre maiúsculas e minúsculas). Além disso, a ordem dessas respostas rápidas é importante porque o bot verificará a ordem. Assim que uma resposta rápida for correspondida, a correspondência será interrompida.


Botão Pular
Adicione o botão pular se a pergunta puder ser ignorada. Além disso, o rótulo do botão pular é editável.
Sem correspondência

"Sem correspondência" é um recurso muito prático porque diferentes tipos de resposta têm diferentes padrões especificados. O endereço de e-mail, por exemplo, deve ser “xxx@xx.xx”. Você pode colocar algo como "E-mail errado, tente novamente" como sua mensagem de nova tentativa e pular para outra etapa se não houver correspondência várias vezes.
No entanto, o formato "xxx@xx.xx" apenas filtra e-mails errados, mas também e-mails falsos. Para verificar se um e-mail é real ou não, experimente o Mini-App para usar uma ferramenta de verificação de terceiros.
Sem entrada
Da mesma forma, "No Input" ajuda a redirecionar o fluxo quando a entrada do usuário expira. Por padrão, uma pergunta expira em 1 hora. Torne-o mais curto, se necessário.

Peça Imagem/Áudio/Vídeo/Arquivo/Gravação

Quando o usuário carrega um documento, um link de URL apontando para o documento é salvo na variável, e não no próprio documento. Porque o documento de mídia pode ser muito grande. Posteriormente, se quiser enviar esse documento na etapa de envio de mensagem, você precisará escolher "Enviar mídia do URL" e digitar a variável ali.

Peça escolha
Este é um tipo de pergunta que lista respostas rápidas limitadas e o usuário deve escolher apenas uma dessas respostas rápidas. Por exemplo, ao escolher o tipo de imóvel, liste apenas casa, sobrado e apartamento como respostas rápidas. Portanto, se o usuário não clicar em um destes três, uma mensagem de nova tentativa será exibida.
Solicitar data/datahora
Peça telefone
A validação básica para a pergunta do número de telefone é:
- apenas estes 11 caracteres são permitidos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, +.
- O sinal “+” só é permitido na frente do telefone
- mais de 6 caracteres
Pedir Email
A validação básica para email é:
- o valor precisa ter
@ - o valor precisa ter
.
Pedir Localização
Este é o formato de pergunta exclusivo para o canal WhatsApp.
Atualmente, é compatível apenas com números WhatsApp on‑premise.
Quando isso é acionado, o WhatsApp irá solicitar acesso à localização atual do usuário e, se o usuário compartilhar a localização, a latitude e longitude serão salvas no campo personalizado de usuário que você tiver definido.
Entrada Silenciosa (Silent Input)
Silent Input é um tipo de nó de pergunta que pode ser usado para capturar múltiplas entradas dos usuários durante um determinado período de tempo e então concatená‑las em uma única resposta.
Uma característica única que diferencia o Silent Input de outros nós de pergunta é que você não precisa fazer uma pergunta ao usuário para capturar as respostas.
A duração da coleta de entrada pode ser ajustada em “Advanced Settings”.
Etapa da pergunta no Voice Bot


Voice Bot - Peça fala
A fala geralmente é usada para obter respostas curtas. Quando o bot solicitar entrada de fala, ele ouvirá o que o usuário diz e converterá a fala em texto com uma pontuação de confiança. A pontuação está entre 0 e 1. Quanto mais próximo de 1, mais segura foi a análise da fala.
Use "Configurações avançadas" para ajudar a melhorar a conversão:

Selecione o modelo de fala e o idioma correspondentes. O modo de fala "Números e Comandos" pode ajudar a melhorar a taxa de reconhecimento quando a resposta é uma sequência de números, etc. Observe que o Twilio cobra pelo uso deste modo. Mais importante ainda, forneça ao bot algumas dicas, palavras-chave que podem aparecer na fala (separadas por vírgulas e sem espaço).
Voice Bot - Peça DTMF (teclado)
DTMF refere-se à entrada do teclado, incluindo números de 0 a 9, * e #. Normalmente, ele é usado para criar um menu principal para o seu bot de voz, assim como você pode ouvir antes de "Olá, pressione 1 para xxx, pressione 2 para xxx, ..."

"Número de dígitos" significa quantos dígitos esperar. Por exemplo, um número de cartão de crédito precisa de 14 ou 16 dígitos, enquanto um código postal precisa de 4 ou 6 dígitos.
"Stop Key" é definido como "#" por padrão, mas também é editável. Você precisará da "Tecla Stop" quando não souber quantos dígitos esperar. Não se esqueça de mencionar a “Tecla Stop” na caixa de perguntas. 🤖🤖
Voice Bot - Peça gravação

Novamente, assim como solicitar imagem, áudio, vídeo ou arquivo, você precisará de uma variável de texto para salvar o link da URL do arquivo de gravação. Verifique as configurações avançadas para obter mais detalhes, como "Tecla Stop" e "Duração máxima da gravação".
Você poderá acessar o arquivo de gravação através do link URL ou manualmente na seção "Gravações" mostrada abaixo:

Aqui você pode ver todas as suas gravações de "Gravar Pergunta" e "Transferir" com um botão "Reproduzir" para reproduzir o áudio.
Voice Bot - Solicitar transferência
O recurso de transferência é mais parecido com uma ação do que com uma pergunta. Como as ações na etapa Ação são compartilhadas por todos os canais, colocamos as transferências nas etapas Pergunta.

Você pode gravar a conversa após a transferência para fins de treinamento, etc. Da mesma forma, verifique a gravação na seção "Gravações" na barra lateral esquerda.
Desligue chamadas
Uma coisa a mencionar, se seus clientes precisarem voltar ao bot após a conversa transferida. Existem 2 maneiras de fazer isso:
- a parte transferida desliga primeiro
- seus clientes pressionam a tecla estrela (é necessário ativar a opção nas configurações avançadas)
De qualquer forma, não se esqueça de avisar seus clientes antes da transferência.
Adicionar ramal ao número de telefone
Adicione um ramal a um número de telefone usando uma chave hash. por exemplo, +61412345678#wwww1234. Cada "w" esperará meio segundo.
Digamos que eu tenha um bot de voz para o número +61412345678 e coloquei uma pergunta DTMF após o ponto inicial do fluxo principal. A extensão “1234” será considerada como entrada para esta questão DTMF. Dessa forma, você roteará as chamadas automaticamente.
Transferir para vários números
Você pode colocar vários números no campo "Transferir para número de telefone", separados APENAS por vírgulas. por exemplo, +61412345678,+61412345679#wwww1234,+61412345670
O bot ligará para esses 3 números simultaneamente, a primeira pessoa que atender a chamada receberá essa transferência, as demais pararão de tocar. Seu provedor de número de telefone cobrará apenas por uma chamada porque apenas um número foi transferido com sucesso.
Voice Bot - Solicitar pagamento
O recurso de pagamento é mais parecido com uma ação do que com uma pergunta.


Modo PCI (Twilio)
Para usuários do Twilio, você precisará habilitar o modo PCI em sua conta do Twilio para capturar um pagamento no modo de teste ou ao vivo.
Pesquise "Configurações de voz" em sua conta,

clique no botão "Ativar":
.webp)
Editar solicitações
Todos os prompts já estão definidos em inglês. Sinta-se à vontade para alterá-lo, se necessário, como mudar para outro idioma. Existem 4 informações a serem coletadas para um cartão.
- Número do cartão de crédito
- data de validade
- CVV
- código postal (se necessário, habilite a opção nas configurações avançadas).
Cada informação possui 3 discursos para definir, perguntando, timeout e inválido:

Conector de pagamento
Para obter um "Conector de pagamento", que é um "ID exclusivo do conector", você precisará acessar seu provedor de número de telefone e provedor de serviços de pagamento. Twilio e Stripe, por exemplo, acesse twilio.com, siga as etapas 1 a 4 nas 2 imagens a seguir:




Instale, nomeie você mesmo um "NOME ÚNICO" e clique em "Conectar com Stripe". Este "NOME ÚNICO" é então o seu "ID exclusivo do conector", copie-o de volta para o NicoChat.
Quantidade de carga
Coloque um número direto como "99,99" ou uma variável numérica aqui.
Resposta
Você precisará de uma variável JSON para armazenar o resultado do pagamento. Este é um exemplo de resposta que inclui alguns detalhes do cartão, código de confirmação e resultado do pagamento.

Falha no pagamento
Você pode lidar com a situação através da opção “Falha no pagamento”. Por exemplo, envie "Algo deu errado" e vá novamente para a Etapa de Pagamento.
Token Único
Você pode optar por capturar um pagamento agora ou mais tarde.
- Se você decidir cobrar imediatamente:
- Se você quisesse receber o pagamento mais tarde
Na situação em que você definir o valor da cobrança como "0", se ativar a opção "Token único" nas configurações avançadas, você receberá um token único. Caso contrário, você receberá um token reutilizável.
Por diferentes combinações de valor de cobrança e opção "One Time Token", você obterá diferentes resultados de pagamento:
0
Habilitado
obter token único
> 0, e.g. 5
Habilitado
cobrar $ 5
0
Desabilitado
obter token reutilizável
> 0, e.g. 5
Desabilitado
cobrar $ 5
Isso significa que sempre que você definir um valor de cobrança maior que 0, não importa se você habilitou ou não a opção One Time Token, você cobrará do seu cliente imediatamente e receberá um código de confirmação de pagamento. O código começa com “ch_” se você estiver usando o Twilio.
Por outro lado, um token único começa com “tok_” se você estiver usando o Twilio. E um token reutilizável refere-se ao ID do cliente, começando com “cus_” se você estiver usando o Stripe.
Como cobrar com token
Verifique a documentação sobre como criar uma cobrança com seu provedor de serviços de pagamento. Tomemos como exemplo Stipe, para efetuar um pagamento com um token reutilizável.
.webp)
No exemplo, uma solicitação de postagem é enviada ao Stripe com uma chave de API de teste e um valor de cobrança, moeda e o token reutilizável, ou seja, o ID do cliente.

Depois de clicar no botão de teste, esta é a resposta se for bem-sucedido:

Na resposta você pode ver que há um id iniciado com "ch_", que é o código de confirmação do pagamento. Isso significa que você efetuou um pagamento com sucesso.
Descrição
A "Descrição" é enviada junto com os detalhes de pagamento. Por exemplo, você pode colocar “Pagamento de $ 20,52 enviado do número de telefone (xxx)-xxx-xxxx” para criar um registro para mostrar qual chamada gerou o pagamento.
Um cartão de crédito para teste
Use os seguintes detalhes do cartão para teste, se necessário:
Data de validade (MM/AA): 12 25 (escolha uma data no futuro)
CEP: 94105
Código de segurança CVC: 333