Criar um bot em Slack

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Você deve criar um bot autoconfigurado no espaço de destino em Slack para poder integrar com Virtual Agent.

    Antes de Iniciar

    Função necessária: nenhuma.

    Nota:
    Os usuários devem ter permissões para criar um bot no espaço de destino.

    Procedimento

    1. Faça login na API do Slack.
    2. Navegue até Seus aplicativos e clique em Criar novo app.
    3. Insira um Nome de aplicativo, selecione o Espaço do Slack e clique em Criar app.
    4. Configurar componentes interativos.
      1. Navegar até Interatividade > Atalhos no menu à esquerda e ative a Interatividade.
      2. Atualize o URL da solicitação.
        Se você estiver configurando o bot autoconfigurado em uma instância ServiceNow, o URL de solicitação deve ser https://<instance-name>/api/now/v1/cs/adapter/slack/actions.
      3. Clique em Salvar.
    5. Configurar Assinaturas de evento.
      1. Clique em Assinaturas de evento no menu à esquerda e ative Habilitar eventos.
      2. Atualize o URL da solicitação.
        Se você estiver configurando o bot autoconfigurado em uma instância ServiceNow, o URL da solicitação deve ser https://<instance-name>.service-now.com/api/now/v1/cs/adapter/slack/events.
      3. Aguarde até que o URL da solicitação seja verificado.O campo URL da solicitação exibe o texto "Verificado" verde com uma marca de seleção.
      4. Em Assinar eventos de bot, clique em Adicionar evento de usuário bot e adicione message.im.
      5. Clique em Salvar.
    6. Navegue até a guia Webhook de entrada e deslize o botão de alternância Ativar Webhooks de entrada para habilitá-lo.
    7. Configurar OAuth e Permissões.
      1. Clique em OAuth e Permissões no menu à esquerda e navegue até Escopos > Escopos de Bot.
      2. Selecione Adicionar um Escopo de OAuth e adicione os seguintes escopos:
        • chat:write
        • files:read
        • files:write
        • im.history
        • incoming-webhook
        • team:read
        • users:read
        • users:read.email
    8. Navegue até OAuth e Permissões, clique em Instalar no espaço e clique em Permitir.
      Janela da caixa de diálogo para permitir ou cancelar a instalação de um bot de teste em um espaço do Slack.