Configure o app Slack

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

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

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

    Procedimento

    1. Crie um Slackespaço.
      Para saber como criar um espaço, consulte Crie um espaço do Slack .A imagem a seguir mostra um espaço típico do Slack.

      Espaço do Slack.

    2. Navegue até Slack API console.
    3. Clique em Crie 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 app na página Informações básicas, copie e registre os valores de ID do cliente, segredo do cliente e segredo de assinatura do app Slack.

      Credenciais do app Slack.

      Para obter mais informações, consulte Obtenha o ID do cliente e o segredo do cliente para etapa posterior.

    6. Na página OAuth e Permissões:
      1. Especifique o. ServiceNowURL da instância em URLs de redirecionamento neste formato: https://<instance-name>.service-now.com/oauth_redirect.do .
      2. Adicione-os bot escopos de token :
        • canais:histórico
        • canais:gerenciar
        • canais:leitura
        • chat:write
        • bate-papo:write.customize
        • grupos:leitura
        • im:ler
        • mpim:leitura
        • grupos:histórico
        • grupos:gravação
        • im:histórico
        • im:gravar
        • mpim:histórico
        • mpim:gravação
        • 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 de bot. Você não pode usar as ações Criar usuário e Desativar usuário ao usar os escopos de token de bot. Para usar essas ações, você deve obter o token de usuário da sua conta do Slack .
    7. Na página Comandos de barra, crie um comando e especifique estes valores:
      Campo Valor
      Comando /now
      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, [operação] [tabela] .

      Para obter mais informações, consulte Criando um comando de barra etapa.

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