Em que consiste a funcionalidade?
O Slack é uma plataforma de comunicação que possibilita organizar as informações por canais de acordo com o projeto em que se está trabalhando. A integração na plataforma Botmaker é nativa e permitirá que você interaja com o bot para automatizar respostas e ter conversas em tempo real. Você também será capaz de se comunicar com as pessoas do seu time de trabalho e fazer as seguintes ações:
A seguir, veja o passo a passo para a integração:
Em Menu>Canais (https://go.botmaker.com/#/integrations/channels), acesse as configurações do Slack.
Nota: Esta integração requer uma conta do Slack.
Ao clicar em Conectar, um tutorial será iniciado e ele te guiará por todas as etapas para completar a integração com sucesso.
É importante que você leia atentamente cada passo para fazer a conexão corretamente. As etapas vão exigir que você tenha uma conta no Slack e que crie um aplicativo Slack. Você também precisará modificar sua configuração para poder conectar o bot e dar acesso a ele para enviar e receber mensagens.
Ao clicar em +Conectar Slack, o tutorial começará com os passos necessários para fazer a conexão e a integração com a Botmaker.
Passo 1: Crie um app no Slack Api
Acesse https://api.slack.com/apps e clique em Create an App.
Na janela pop-up, selecione a opção From scratch, como mostra a imagem abaixo:
Adicione um nome ao app e selecione um espaço de trabalho.
Depois, clique em Create App.
Passo 2: Ative webhooks
No tutorial da plataforma, clique em Próxima para continuar com a integração.
No menu do Slack, à esquerda em sua tela, vá para Features e selecione Incoming Webhooks.
Uma vez lá, deslize o botão para a posição ON:
No tutorial da plataforma, clique em Próxima para prosseguir para o próximo passo.
Passo 3: Adicione permissões
No menu do Slack, à esquerda em sua tela, vá para Features e selecione OAuth & Permissions.
Depois, vá para RedirectURLs e clique em Add New Redirect URL. Copie e cole este endereço, assim como mostra na imagem.
Em seguida, clique em Add e em Save URLs.
Uma vez que a URL tenha sido adicionada, vá para Scopes. Clique no botão Add an OAuth Scope e adicione as seguintes permissões em Bot Token Scopes:
Na continuação, em User Token Scopes, clique em Add an oAuth Scope e adicione a permissão Identity.basic.
No tutorial da plataforma, clique em Próxima para prosseguir com a interação.
Passo 4: Habilite eventos
No menu do Slack, vá novamente para Features e selecione Event Suscriptions para habilitar os eventos. Para isso, mova o botão para a posição ON. Em Request URLs, cole o endereço que aparece no tutorial, como na imagem abaixo.
A seguir, inscreva o bot para os seguintes eventos clicando em Add Bot User Event:
No tutorial da plataforma, clique em Próxima para prosseguir com a interação.
Passo 5: Presença e mensagens
No menu do Slack, vá para Features e selecione App Home.
Em Your Apps Presence in Slack, você deverá ver o seguinte:
Mais abaixo, em Show Tabs, você deve deixar a seguinte mensagem desmarcada: “Allow users to send Slash commands and messages from the messages tab”
No tutorial da plataforma, clique em Próxima para prosseguir com a interação.
Passo 6: Integre à Botmaker
Para finalizar a conexão do Slack, vá para Menu>Settings e selecione Basic information.
Copie cole as credenciais no tutorial:
Ao clicar no botão Conectar Slack, será aberta uma tela em que você vai precisar selecionar um canal. Selecione qualquer um e clique em Allow.
Você verá a tela a seguir, indicando que a conexão foi bem sucedida. Clique em Finalizar.
Você, então, poderá visualizar a integração com o Slack e seus detalhes em Menu>Canais e Integrações>Canais.
Pronto! Você conectou o Slack com a Botmaker para ter uma comunicação dinâmica e eficaz com seus clientes e equipes de trabalho.
Lembre-se de visitar nosso Centro de Ajuda para mais informações.
Escrito por: Equipe Botmaker
Atualizado:09/02/2024