Criar um bot em Slack
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
- Faça login na API do Slack.
- Navegue até Seus aplicativos e clique em Criar novo app.
- Insira um Nome de aplicativo, selecione o Espaço do Slack e clique em Criar app.
-
Configurar componentes interativos.
- Navegar até Interatividade > Atalhos no menu à esquerda e ative a Interatividade.
-
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.
- Clique em Salvar.
-
Configurar Assinaturas de evento.
- Clique em Assinaturas de evento no menu à esquerda e ative Habilitar eventos.
-
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.
-
Aguarde até que o URL da solicitação seja verificado.
-
Em Assinar eventos de bot, clique em Adicionar evento de usuário bot e adicione
message.im. - Clique em Salvar.
- Navegue até a guia Webhook de entrada e deslize o botão de alternância Ativar Webhooks de entrada para habilitá-lo.
-
Configurar OAuth e Permissões.
- Clique em OAuth e Permissões no menu à esquerda e navegue até Escopos > Escopos de Bot.
-
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
-
Navegue até OAuth e Permissões, clique em Instalar no espaço e clique em Permitir.