Entidades do sistema

Entidades System são entidades predefinidas internas do Chatlayer que correspondem a um determinado padrão geral amplamente utilizado.

Você pode pensar em entidades do sistema como entidades de correspondência que são pré-feitas apenas porque se encaixam em padrões regulares e típicos que seriam amplamente usados dentro de conversas de bots.

Aba de entidades do sistema.

Chatlayer.ai suporta as seguintes entidades do sistema:

Nome da variável

Exemplo de entrada pelo usuário

Exemplo de resultado na sessão

sys.email

Valida se a entrada do usuário tem um formato de email

sys: {email: '[email protected]'}

sys.phone_number

Aceita números com mais de 6 e menos de 17 dígitos

"+32 487 23 02 03"

sys: {phone_number: '(+32) 487230203'}

sys.ordinal

"5th"

sys: {ordinal: '5'}

sys.amount_of_money

"5 euro"

sys: {amount_of money: '5', amount_of_money_currency: 'EUR'}

sys.distance

"5 kilometers"

sys: {distance: '5', distance_unit: 'kilometre'}

sys.number

Reconhece qualquer número.

"eighty eight"

sys: {number: '88'}

sys.quantity

"3 liters"

sys: {quantity: '3', quantity_unit: 'litre'}

sys.temperature

"80C"

sys: {temperature '80', temperature_unit: 'celsius'

sys.time

"3 pm tomorrow"

sys: {time: '2020-12-25T15:00:00.000+00:00', time_grain: 'hour'}

sys.url

Verifica se a entrada fornecida é uma URL. Formatos aceitos podem ser com www (www.chatlayer.ai) ou sem (chatlayer.ai). Apenas o domínio 'chatlayer' não será aceito.

sys: {url: 'www.chatlayer.ai/jobs', url_domain: 'chatlayer.ai'}

sys.duration

"3 hours"

sys: {duration: '3', duration_unit: 'hour', duration_normalized: '10800', duration_normalized_unit: 'second'}

Usar entidades do sistema

Para usar entidades do sistema no seu bot:

  1. Crie um Coletar entrada bloco. Por exemplo, faça dele um bloco que peça o email do usuário.

  1. Em Capturar usar resposta como, role para baixo até encontrar a lista de Entidades do sistema.

  2. Selecione a entidade do sistema de sua escolha. Para este exemplo, selecionaríamos @sys.email.

Selecione uma entidade do sistema.
  1. Em Salvar variável como, escolha uma variável para armazenar o valor da entidade.

Salve o valor da entidade do sistema em uma variável
  1. Clique Salvar.

Last updated

Was this helpful?