Controle de resposta do bot de script
Use o controle Resposta do bot de script em um Virtual Agent tópico para executar um script que retorna uma resposta única ou uma resposta de várias partes.
Use o controle Resposta do bot de script ao criar uma resposta mais complexa que depende de cálculos com script ou requer uma resposta de várias partes. A saída com script pode incluir texto, imagem, cartões, links e HTML para criar uma resposta versátil.
Propriedades de controle de resposta do bot de script
| Propriedade | Descrição |
|---|---|
| Nome do nó | O nome que identifica este nó de controle de resposta do bot de script no fluxo de tópicos. |
| Tipo de saída do script | O tipo de saída retornada pelo script, de uma parte ou de várias partes. |
| Mensagem de resposta do script | O script que gera o tipo de saída selecionado. |
| Avançado | |
| Ocultar este nó | |
| Mostrar este nó condicionalmente se | Uma declaração de condição sem código ou script de baixo código que especifica uma condição para apresentar este nó na conversa. A condição deve ser avaliada como verdadeira. |
Suporte de canal
| Canal | Suporte | Restrições |
|---|---|---|
| IU da web | Compatível | Nenhum(a) |
| IU para celular | Compatível | Nenhum(a) |
| Painel do Now Assist | Sem suporte | Não aplicável |
| Microsoft Teams | Compatível | Nenhum(a) |
| Slack | Compatível | Nenhum(a) |
| Workplace | Compatível | Nenhum(a) |
| Facebook Messenger | Sem suporte | Não aplicável |
| SMS Twilio | Sem suporte | Não aplicável |
| LINE | Sem suporte | Não aplicável |
| Sem suporte | Não aplicável | |
| Apple Messages for Business | Sem suporte | Não aplicável |
| Alexa (Voz) | Suporte parcial | O suporte depende do tipo de resposta. Por exemplo, imagens e links só podem estar disponíveis em dispositivos com telas. Para obter detalhes, consulte Ajustar as configurações e os tópicos Virtual Agent para obter a melhor experiência de bate-papo por serviços de voz Alexa. |
Exemplo de script
Neste exemplo, o script calcula o tempo de duas horas a partir da hora atual e gera uma mensagem de várias partes que inclui essas informações.
(function execute() {
var gdt = new GlideDateTime();
var gt = new GlideTime();
gdt.addSeconds(7200);
gt = gdt.getTime();
var multiOutMsg = new sn_cs.MultiPartOutMsg();
multiOutMsg.addPlainTextPart('Thank you for submitting an incident.');
multiOutMsg.addPlainTextPart('You should receive a response from a technician by ' + gt.getByFormat('HH:mm'));
return multiOutMsg;
})()
Controle de resposta do bot de script de exemplo
Nota:
Designer do Virtual Agent os controles podem ser exibidos e funcionar de forma diferente em outros canais.
| Propriedades do script | Saída de resposta do bot de script |
|---|---|