Criando um Canal do Slack

Iniciando

  1. Com sua conta e seu workspace já criado, acesse https://api.slack.com/apps e acione o botão para criar um novo app.

  1. Selecione a opção From scratch.

  1. Em Basic Information acesse a feature de Bots.

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

  1. Desça a página até o bloco de conteúdo Scopes.

  1. Para o "Bot Token Scopes" adicione os escopos de chat:writefiles:readfiles:writeusers:read. Para o "User Token Scopes" adicione os escopos de files:read e files:write.

  1. 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.

  1. Copie os tokens para por no formulário de criação do canal para o bot do slack na plataforma Weni.

  1. Na página de apps do slack, acesse o menú Basic Information para copiar o Verification Token.

  1. Após preencher todos os campos do formulário acione o botão para finalizar.

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

  1. Volte para a página de apps do slack, acesse o item do menu de Event Subscriptions e ative.

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

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

  1. Salve as modificações.

  1. 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.

  1. 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.

Como a gente se saiu?

Adicionando o Discord como um canal

Adding a Viber channel (RapidPro)

Contato