Configure o app Slack
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 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
-
Crie um Slack espaç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.
- Navegue até API do Slack console.
- Clique em Crie um app .
-
Na janela Criar um app, selecione o método mais apropriado para criar o app.
-
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 seu app Slack.
Para obter mais informações, consulte Obtenha o ID do cliente e o segredo do cliente para etapa posterior.
-
Na página OAuth e Permissões:
- Especifique ServiceNow URL da instância em URLs de redirecionamento neste formato: https://<instance-name>.service-now.com/oauth_redirect.do .
-
Adicione-os bot escopos de token :
- canais:histórico
- canais:gerenciar
- canais:ler
- chat:write
- bate-papo:write.customize
- grupos:ler
- im:ler
- mpim:read
- grupos:histórico
- grupos:gravar
- histórico de im
- im: gravar
- mpim:histórico
- mpim:write
- 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 do usuário da sua conta do Slack .
-
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.
-
Na página Interatividade e atalhos:
-
Habilitar Interatividade e especifique ServiceNow URL 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.
-
Crie um atalho que aparece 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.
-
Habilitar Interatividade e especifique ServiceNow URL 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 .
-
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 .