Configurar aplicativo Slack

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Crie uma aplicação OAuth personalizada no espaço do Slack para habilitar a autenticação OAuth 2.0 com o Slack spoke.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Conclua essas etapas na sua conta do Slack. Você pode criar um app ou configurar um app existente de acordo com as configurações descritas aqui.

    Procedimento

    1. Crie um espaço Slack.
      Para saber como criar um espaço, consulte Criação de um espaço do Slack.Aimagem a seguir mostra um espaço típico do Slack.

      Espaço do Slack.

    2. Navegue até o console da API do Slack.
    3. Clique em Criar um app.
    4. Na janela Criar um app, selecione o método mais apropriado para criar o app.

      Crie um app no Slack.

    5. Na página Credenciais do aplicativo na página Informações básicas, copie e registre os valores de ID do cliente, Segredo do cliente e Segredo de assinatura do seu aplicativo Slack.

      Credenciais do aplicativo Slack.

      Para obter mais informações, consulte Obter ID do cliente e Segredo do cliente para a etapa posterior.

    6. Na página OAuth e Permissões:
      1. Especifique a URL da instância ServiceNow em URLs de redirecionamento neste formato: https://<instance-name> .service-now.com/oauth_redirect.do .
      2. Adicione estes bot escopos de token:
        • canais:histórico
        • canais: gerenciar
        • canais:ler
        • chat:write
        • bate-papo:write.customize
        • grupos: ler
        • im:lido
        • mpim: ler
        • grupos:histórico
        • grupos:gravar
        • im:histórico
        • im:write
        • mpim:histórico
        • mpim:gravar
        • users:read
        • users:read.email
        • files:read

        Para obter mais informações, consulte Escopos e permissões.

        Nota:
        O procedimento de configuração do spoke descrito aqui requer somente tokens de usuário bot. Você não pode usar as ações Criar usuário e Desativar usuário enquanto estiver usando os escopos de token de bot. Para usar essas ações, você deve obter o token do usuário da sua conta do Slack.
    7. Na página Comandos de barra, crie um comando e especifique estes valores:
      Campo Valor
      Comando /agora
      Solicitar URL https://<instance-name> .service-now.com/api/sn_slack_ah_v2/command_service/<slack-app-name>
      Descrição Resumida Descrição sobre o comando.
      Dica de uso Lista de parâmetros que podem ser passados. Por exemplo, [operation] [table].

      Para obter mais informações, consulte a etapa Criação de um comando de barra.

    8. Na página Interatividade e Atalhos:
      1. Habilite a Interatividade e especifique a URL da instância ServiceNow em Solicitar URL neste formato: https:// <instance-name> .service-now.com/api/sn_slack_ah_v2/slack/<slack-app-name>/interactivepayload .
        Para obter mais informações, consulte a seção Como preparar seu app para interações com o usuário.
      2. Crie um atalho que aparece em mensagens e insira o valor post_message_now para ID de retorno de chamada.
        Para obter mais informações, consulte a seção Como criar um atalho.
    9. Crie um bot do Slack e adicione-o ao aplicativo Slack e aos canais necessários.
      Para obter mais informações, consulte Criar um bot para o seu espaço.