Controlar a visibilidade do tópico em Virtual Agent canais de mensagens

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Suprimir a exibição de um tópico em um canal de envio de mensagens Virtual Agent usando um script de condição que exclui o tópico de um canal.

    Antes de Iniciar

    Funções necessárias:
    • virtual_agent_admin e external_app_install_admin ou admin.
    • Administrador para aplicações de terceiros.

    Por Que e Quando Desempenhar Esta Tarefa

    Em seu script de condição para o tópico, use uma variável de contexto para identificar o canal de envio de mensagens que exclui este tópico.

    Procedimento

    1. Navegar até Todos > Interfaces conversacionais > Virtual Agent > Designer.
    2. Na página Tópicos, selecione o tópico para atualizar ou crie um novo tópico.
    3. No campo Condição, na página Propriedades do tópico, insira um script de condição que identifica o canal de envio de mensagens (Slack, Microsoft Teams, Workplace from Facebook ou Facebook Messenger) do qual o tópico será excluído.

      Você pode usar o script de exemplo a seguir, que contém a variável vaContext.deviceType, para identificar o canal de envio de mensagens que exclui o tópico: Slack, Microsoft Teams, Workplace e Facebook Messenger.

      (function execute()
      { if(vaContext.deviceType === 'Slack' || vaContext.deviceType === 'Teams' || vaContext.deviceType=='Facebook' || vaContext.deviceType=='Messenger'){
      return false;
      }
      return true;
      })()
    4. Para salvar as propriedades do tópico, clique em Salvar.

    Resultado

    A publicação do tópico o implanta nos canais de mensagens Virtual Agent, exceto nos canais Virtual Agent que você especificou no script de condição do tópico. Uma palavra-chave ou uma intenção (se estiver usando o NLU) não aciona o tópico.