<? ?>
<? ?>
Exemplo de condição de saída:contact.atributo
Por exemplo:contact.name
contact.email
contact.extra.identification_number
(atributo extra)$var
ou pela context.var
Exemplo de armazenamento de variável de contexto:$
.Caso você queira usar literalmente esse caractere, é necessário realizar um escape com \\
.input
Uma resposta de texto por exemplo fica armazenada na variável input.text
.Exemplo de uso:intent
, intents
, confidence
e score_level
são preenchidas. Exemplo 1:#saudacao
é reconhecida, aos valores das variáveis são :score_level
pode conter os seguintes valores: low
, medium
e high
. Ele é calculado a partir do confidence e da configuração de intervalo de confiança setada no assistente. Também é possível verificar se uma intenção foi detectada através do prefixo #
saudacao
, ativada pelo "Bom dia!" do usuário, é necessária que exista um nó com o ponto de entrada #saudacao
contendo uma também uma resposta específica para o cenário:#saudacao
for identificada, o fluxo de conversação passará para esse nó.então ir para
até mesmo combinando com outras variáveis. entities
é preenchida.@produto
e @marca
foram reconhecidas. A variável entities
teria a seguinte estrutura:entities.length
entities[0].value
entities[0].entity
entities[1].confidence
@
. Por exemplo:@marca
@marca:adidas
@marca:(adidas)
@produto && @marca
.contact.source == 'debugger'
contact.source == 'liveperson'
contact.source == 'zenvia'
contact.source == 'widget'
contact.source == 'api'
contact.source == 'rcs'
contact.source == 'whatsapp'
base_has_answers
que poderá ser utilizada para o direcionamento do fluxo. Como o próprio nome indica, essa variável poderá conter os valores true
ou false
e determina se foi encontrada uma resposta na base de conhecimento ou não.