Controle de resposta do bot em script

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • 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

    Tabela 1. Suporte ao canal para o controle de resposta do bot em script
    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
    WhatsApp 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
    Figura 1. Propriedades básicas do controle de resposta do bot em script
    As propriedades básicas incluem o nome do nó, o tipo de saída do script e o script em si.
    Figura 2. Saída de resposta do bot em script na IU da Web
    Uma saída de script de amostra em uma janela de bate-papo que diz "Esta é minha saída de script".