Criando um Canal do Slack
2 min de leitura
Iniciando
- Com sua conta e seu workspace já criado, acesse https://api.slack.com/apps e acione o botão para criar um novo app.

- Selecione a opção
From scratch.

- Em
Basic Informationacesse a feature de Bots.

- Acione o Botão
Review Scopes to Add, para adicionar os escopos do token do bot necessários para a integração.

- Desça a página até o bloco de conteúdo Scopes e clique em Add an OAuth Scopes.

- Para o ""Bot Token Scopes"" adicione os escopos de
chat:write,files:read,files:write,users:read. Para o ""User Token Scopes"" adicione os escopos defiles:readefiles:write.

- Suba a página até encontrar o botão
Install to Workspacee o acione para instalar o app do bot para o seu workspace.

- Copie os tokens ""User OAuth Token"" e ""Bot User OAuth Token"" para inserir no formulário de criação do canal para o bot do Slack na plataforma Weni.

- Na página de apps do Slack, acesse o menu Basic Information para copiar o
Verification Token.


- Vá em Aplicativos > Descoberta e adicione o app do Slack. Depois de adicionar o app, você poderá preencher os tokens.
- Após preencher todos os campos do formulário abaixo, User OAuth Token, Bot User OAuth Token e Verification Token, acione o botão ""Salvar alterações"" para finalizar.


- Após a finalização do formulário de cadastro, copie a URL que aparecerá na tela de configuração do canal criado.



- Volte para a página de apps do Slack, acesse o item do menu de
Event Subscriptionse ative.

- Em seguida cole a URL e aguarde um instante até aparecer a palavra
Verifiedna cor verde ao lado do título Request URL.

- Desça a página e adicione os eventos indicados na imagem.

- Salve as modificações.

- Após salvar aparecerá uma barra de notificação amarela pedindo para reinstalar o app para o seu workspace, clique no link indicado.

Após esses passos o bot poderá interagir nos Channels do workspace do Slack que for inserido, mas ainda não pode trocar mensagens diretas com os usuários, para permitir isso também, siga as próximas instruções.
- Para ativar a permissão de troca de mensagens diretas acesse App Home e marque o check box indicado na imagem.


Como ativar quick replies/botões no Slack
No Slack, você precisa habilitar o envio de quick replies. Vá em Features > Interactivity & Shortcuts, e na aba Interactivity, adicione a URL que você copiou das configurações do canal no campo Request URL. Depois, salve as alterações.

Com todos esses passos o seu canal com bot do Slack estará integrado e apto a enviar e receber mensagens nos canais do Slack que o bot está adicionado ou em mensagens diretas.