12. Functions
Nesta sessão você pode desenvolver ações personalizadas em javascript.
Para aplicá-la no seu assistente, siga as instruções abaixo:
Acesse a Configuração do nó;
Escolha o componente de Ações;
Clique no Helper;
Busque por Ação personalizada.
⚠️Atenção: antes de realizar as instruções, lembre-se d
24. Transferência de produto Zenvia
Ação utilizada para transferência entre soluções Zenvia dentro da plataforma Zenvia NLU.
Poderá ser utilizada quando desejar transferir o atendimento pelo bot para plataformas de atendimento humano da Zenvia, como Zenvia Conversion e Zenvia Chat.
⚠️Atenção:: para realizar a transferência, o contato
16. Transferência de assistentes
Ação utilizada para realizar as transferências de atendimentos entre assistentes da Zenvia NLU, independente do canal utilizado.
Transfere o usuários do assistente atual para outro assistente configurado na Zenvia NLU.
Estrutura
[
{
"name": "assistant_transfer",
"parameters": {
"assista
26. Escolher NLU
Dentro do Builder é possível utilizar os nlus_extras de dois modos:
Input
Ao configurar um input, é possível escolher com qual NLU a resposta do usuário será processada.
Caso o nlu_id não esteja na lista que aparece na tela de edição do assistente, o NLU padrão será utilizado.
{
"default": {
"typ
25. Set retorno de atendimento
Esta ação marca um valor no evento contact_return sempre que for identificado que o cliente está retomando a contatação com o canal.
Estrutura
Action para preencher o evento contact_return , quando necessário incluir valores adicionais nos campos, extra1 , extra2 ou details .
[
{
"name": "conta
23. Informação de produto Zenvia
Antes de realizar uma transferência, algumas informações podem ser necessárias para decidir se a transferência será realizada e para direcionar uma transferência para um departamento ou atendente específico.
Zenvia NLU permite consultar informações de outros produtos, como departamentos, atendentes
22. Iniciar LiveChat
As integrações de Live Chat são configuradas no menu Live Chat contendo integrações com a LivePerson e Zendesk.
LivePerson
Estrutura
[
{
"name": "start_live_chat",
"parameters": {
"integration_id": "ID da integração configurada",
"start_message": "Mensagem para o agente"
},
"resu
21. Workplace Profile
⚠️Atenção: disponível somente no canal Workplace
Estrutura
[
{
"name": "get_workplace_profile",
"parameters": {},
"result_variable": "workplace_profile"
}
]
Atributos
name: get_workplace_profile
parameters: {}
result_variable: variável de contexto que receberá o resultado da operação. E
20. Facebook Transbordo
Esta ação é utilizada para transferir de um bot para outro no facebook.
Estrutura
[
{
"name": "fb_pass_control",
"parameters": {
"fb_recipient_id": "",
"fb_id": ""
},
"result_variable": "fb_pass_response"
}
]
Atributos
name: fb_pass_control
parameters:
fb_recip
19. Facebook Profile
Esta ação é utilizada para, quando o canal for o Messenger, ser possivel extrair os dados do cliente da conta do Facebook. Estes dados podem ser nome, e-mail e identificador, por exemplo.
Estrutura
[
{
"name": "get_fb_profile",
"parameters": {
"fb_recipient_id": "",
"fb_id":