Como configurar o Slack no Skyone Studio
Para configurar o Slack, você precisará estar simultaneamente no Skyone Studio e o Slack for Developers. Além disso, você deve ter um espaço e um canal no Slack.
Passos:
Passo 01: Crie um app no Slack
Na página “Your Apps”, selecione “Create New App”.
Selecione a opção “From scratch”.

Digite o nome do seu app e selecione o “Workspace” onde você irá desenvolver seu app.

Clique em “Create App”.
Concluída a criação do app, a página Basic Information será exibida. Você precisará dela e de outras páginas da área de Features para a configuração. Mantenha-a aberta.
Passo 02: Configure as permissões do app
No Slack, as permissões são chamadas de “Scopes". Esses escopos definem o que o app pode acessar ou executar, como ler menções, enviar mensagens, acessar arquivos e obter informações de usuários.

No menu lateral, acesse “OAuth & Permissions”.
Na seção “Scopes", clique em “Add an OAuth Scope" para adicionar os seguintes escopos:
app_mentions:read
channels:history
chat:write
files:read
im:history
im:read
incoming-webhook
users:read
users:read.email
Passo 03: Crie o Bot User OAuth Token
Ainda em “OAuth & Permissions", na seção “OAuth Tokens”, clique em “Install to Docs".

Selecione o canal previamente criado onde o app deverá postar.
Para finalizar, clique em “Permitir”.
Pronto! O Bot User OAuth Token foi criado e será usado posteriormente.
Passo 04: Ative a interatividade
No menu lateral, acesse “Interactivity & Shortcuts".
Na seção “Interactivity", habilite a opção clicando no botão.

Passo 05: Ative eventos
No menu lateral, acesse “Event Subscriptions".

Na seção “Enable Events", habilite a opção clicando no botão.
Ainda na mesma página, na seção “Subscribe to bot events", clique em “Add Bot User Event” para adicionar os seguintes eventos:
app_mention
message.channels
message.im
Clique em “Save Changes".
Passo 06: Adicione a conta Slack no Skyone Studio
Para conectar o Slack no Skyone Studio, temos passos divididos em três seções: Fluxo do Agente, Conta e Usuários.
Acompanhe a seguir:
Acesse o Skyone Studio.
Crie ou abra o Fluxo do Agente desejado.
Clique em “Publicar".
Clique na opção “Slack".
Escolha o fluxo do agente que deseja configurar.
Clique em "Gerenciar contas".

Clique em “Criar conta".
No modal exibido, preencha os seguintes campos:

Nome: nome para identificação da conta
Token do bot: acesse a página OAuth & Permissions no Slack, localize a seção OAuth Tokens, copie o Bot User OAuth Token e cole neste campo.

Signing secret: acesse a página Basic Information no Slack, copie o valor de Signing Secret e cole neste campo.

Clique em “Criar" e feche o modal.
De volta à tela anterior no Studio, selecione a conta criada.
Na seção Usuários e Grupos, clique em "Gerenciar usuários e grupos".

Clique em “Criar usuário".
Preencha os seguintes campos:

Nome
E-mail
Tipo: selecione "Slack"
Se o usuário não estiver cadastrado como tipo Slack, a IA não conseguirá enviar uma resposta.
Configurações do e-mail: ative a opção “Usar o mesmo e-mail” se o e-mail cadastrado no Slack for o mesmo informado acima. Caso contrário, digite o e-mail correspondente.
Clique em “Criar" e feche o modal.
O usuário será exibido automaticamente, e também poderá ser adicionado manualmente em “Selecionar usuários".
Por fim, clique em “Salvar publicação".
Observe que é exibida uma URL de Webhook. Copie essa URL para utilizar na próxima etapa de configuração.

Passo 07: Insira a URL do Studio no Slack
Acesse novamente o Slack API.
No menu lateral, acesse “Event Subscriptions".
Na seção “Enable Events" e cole a URL copiada anteriormente no campo “Request URL".

Em seguida, acesse a página “Interactivity & Shortcuts” e cole a URL copiada anteriormente no campo “Request URL".

Clique em “Save Changes” para finalizar.
Passo 08: Ative a aba Mensagens
No menu lateral do Slack API, acesse “App Home”.
Na seção “Show Tabs", ative a opção “Messages Tab”.
Selecione a opção “Allow users to send Slash commands and messages from the messages tab".

Passo 09: Confirme que o bot foi adicionado ao espaço no Slack
No chat no Slack, clique em "Mais ações" (os três pontos localizados no canto direito).
No menu suspenso, clique em "Editar configurações".

Acesse a aba "Integrações".
Em "Apps", verifique se o bot aparece nesta seção. Caso não apareça, clique em "Adicionar apps" para adicionar.

Passo 10: Teste seu Slack
Procure o seu canal e teste a integração, digitando uma mensagem de saudação.

Last updated