O que é o componente Input?
O componente possibilita que seu bot capture/receba informações do usuário.
Você pode definir os seguintes tipos de dados, para recebimento:
- Alfanumérico: Conjunto de caracteres alfabéticos e numérico;
- Numérico: O campo irá aceitar apenas o envio de números;
- E-mail: Valida se o e-mail inserido pelo usuário é válido;
- Secreto: Oculta o que foi digitado pelo usuário;
- Máscara: Define um formato de como deve ser preenchido o campo. Por exemplo: Data: _/_/__ ou CPF: 000.111.222-33;
- Anexo: Possibilita o recebimento de arquivos, dos tipos: .jpg, .jpeg, .png, .pdf, .txt, .doc, .docx, .xls, .xlsx, .ppt ou .pptx. Onde o tamanho máximo destes arquivos não deve ultrapassar 5mb;
- NLP: Habilita a funcionalidade NLP para o campo input. Para saber mais sobre o NLP, clique aqui.
- Lista: Exibe uma lista opções com valores pré definidos no componente
- Checkbox: Exibe caixas de seleção com valores pré definidos no componente
Como implementá-lo no fluxo?
Acesse a etapa desejada e adicione o componente "Input".
Ao adicionar o componente, configure as propriedades que o mesmo terá:
- Rótulo: Informação pré inserida na área de digitação do usuário;
- Variável: Identificação do componente dentro do fluxo de conversa;
- Tipo: Tipo de dado aceito para input, podendo ser: Alfanumérico, numérico, e-mail, secreto, máscara, anexo ou NLP.
Atenção:
- Tipo Máscara: Se você optou pelo tipo máscara, será disponibilizado o campo "Modelo de Máscara" para escolha da máscara que será aplicada no seu campo input. Você pode escolher entre os seguintes modelos: CNPJ, CPF, CEP, Telefone.
No caso de uma máscara personalizada, deve-se considerar valores números ou alfabéticos. Isso pode ser útil caso queira limitar o número de caracteres que podem ser digitados neste Input; Para valor numéricos, basta utilizar 0's para que a máscara tenha forma, exemplo:
Máscara: {000.00.00}
Ao digitar: 123.45.67
Para criar máscaras para caracteres alfabéticos, usa-se a's, por exemplo:
Máscara: {aaaaaaaaaaaa}
Ao digitar: Fulano Cicla (Inteção: Fulano Ciclano)
- Tipo Anexo:
- Se você optou pelo tipo Anexo, o campo "Rótulo" trata-se da frase que será exibida para o usuário no fluxo junto a opção de anexar. Veja o exemplo abaixo:
- Para acesso ao arquivo recebido, basta acessar o registro do atendimento na opção "Histórico" localizada no menu principal do seu bot (saiba como acessar o histórico de conversas clicando aqui), que estará disponível para download do arquivo. Como no exemplo abaixo:
Exemplo de uso
Captura do nome, e-mail, CPF, data de nascimento, número de pedido, print para análise de alguma falha reportada, entre outros dados.
3 Tipo Lista:
- Se você optou pelo tipo Lista, será disponibilizado campos para inserir as possíveis entradas desejadas:
Esse input funciona de uma maneira parecida com um botão, porém a exibição é em formato de lista e ele apenas guarda o valor inserido.
- 4 CheckBox:
- Se você optou pelo tipo checkbox, será disponibilizado campos para inserir as possíveis entradas desejadas assim como no componente lista:
Esse botão funciona da mesma forma que o componente botão, porém o diferencial é que o usuário pode selecionar mais de uma opção e também apenas guarda os dados no input.
Caso possua alguma dúvida sobre o “Componente Input”, entre em contato com o nosso suporte através do email suporte@meudroz.com.