Controle de resposta do bot em script
Use o controle de resposta do bot em script em um tópico Virtual Agent para executar um script que retorna uma resposta única ou uma resposta de várias partes.
Use o controle de resposta do bot em 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 do controle de resposta do bot em script
| Propriedade | Descrição |
|---|---|
| Nome do nó | O nome que identifica este nó de controle de resposta do bot em script no fluxo do tópico. |
| Tipo de saída de script | O tipo de saída retornado pelo script, seja de parte única ou de várias partes. |
| Mensagem de resposta de 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 ao canal
| Canal | Suporte | Restrições |
|---|---|---|
| IU da Web | Com suporte | Nenhum |
| IU para celular | Com suporte | Nenhum |
| Painel do Now Assist | Sem suporte | Não aplicável |
| Microsoft Teams | Com suporte | Nenhum |
| Slack | Com suporte | Nenhum |
| Workplace | Com suporte | Nenhum |
| 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 (Serviços de voz) | Suporte parcial | O suporte depende do tipo de resposta. Por exemplo, imagens e links podem estar disponíveis somente em dispositivos com telas. Para 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 do horário 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;
})()
Exemplo de controle de resposta do bot em script
Nota:
Designer do Virtual Agent os controles podem ser exibidos e funcionar de forma diferente em outros canais.
| Propriedades de script | Saída de resposta do bot em script |
|---|---|