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

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. 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. Em Designer do Virtual Agent página inicial, selecione o tópico para atualizar ou criar um novo tópico.
    3. Navegue até Propriedades e abrir 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 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;
      })()
    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.