Criando um Canal do Slack

Mallu Atualizado por Mallu

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 e clique em Add an OAuth 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 "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.

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

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

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

Como a gente se saiu?

Adicionando o Discord como um canal

Adicionando um canal Viber (RapidPro)

Contato