Criando um Canal do Slack
Atualizado
por Caique Main
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 Information
acesse 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.
- 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:read
efiles:write
.
- Suba a página até encontrar o botão
Install to Workspace
e o acione para instalar o app do bot para o seu workspace.
- Copie os tokens para por 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 menú Basic Information para copiar o
Verification Token
.
- Após preencher todos os campos do formulário acione o botão 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 Subscriptions
e ative.
- Em seguida cole a URL e aguarde um instante até aparecer a palavra
Verified
na 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 precisa habilitar o envio de quick replies em Features > Interactivity & Shortcuts na aba de Interactivity adicionar no field Request URL a URL de callback do Flows.

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.