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.

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.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'}
Você nunca deve sobrescrever as Entidades do Sistema você mesmo – elas são sobrescritas automaticamente pela última variável detectada (se houver valores detectados). Então, ao invés disso, salve a Entidade do Sistema em um variável de sua escolha fora do sys
ou interno
namespaces.
Usar entidades do sistema
Para usar entidades do sistema no seu bot:
Crie um Coletar entrada bloco. Por exemplo, faça dele um bloco que peça o email do usuário.
Por favor, note que o número de entidades do sistema que você pode usar dentro de um Coletar entrada bloco é limitado. As entidades do sistema que você pode usar dentro desses blocos são: sys.email, sys.phone_number, sys.url, sys.number, e sys.time.
Em Capturar usar resposta como, role para baixo até encontrar a lista de Entidades do sistema.
Selecione a entidade do sistema de sua escolha. Para este exemplo, selecionaríamos
@sys.email
.

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

Clique Salvar.
Last updated
Was this helpful?