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

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 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 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é Tudo > Interfaces conversacionais > Virtual Agent > Designer.
    2. Na página inicial Designer do Virtual Agent, selecione o tópico para atualizar ou crie um novo tópico.
    3. Navegue até a página Propriedades e abra Quem pode acessar este tópico em Propriedades avançadas.
    4. Na seção Contexto, selecione Condição seguido por Adicionar condição.
    5. Insira um script de condição que identifique o canal de envio de mensagens (Slack, Microsoft Teams, Workplace from Facebookou 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;
      })()
    6. 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.