En este artículo aprenderás a integrar Slack en la plataforma Botmaker para utilizar sus funcionalidades en espacios de trabajo. Lectura estimada: 06 minutos
¿En qué consiste la funcionalidad?
Slack es una plataforma de comunicación que posibilita organizar la información por canales según el proyecto en el que estés trabajando. La integración en la plataforma Botmaker es nativa y te permitirá interactuar con el bot para automatizar respuestas y tener conversaciones en tiempo real. También podrás comunicarte con personas de tu equipo de trabajo y realizar las siguientes acciones:
A continuación, mira el paso a paso de la integración:
En Menú>Canales (https://go.botmaker.com/#/integrations/channels), accede a la configuración de Slack.
Nota : Esta integración requiere contar con una cuenta de Slack.
Al hacer clic en Conectar , se iniciará un tutorial que te guiará paso a paso para completar la integración satisfactoriamente.
Es importante que leas atentamente cada paso para lograr una correcta conexión. Los pasos requerirán una cuenta en Slack y crear una aplicación de Slack. Asimismo, debes modificar su configuración para poder conectar el bot y que éste tenga acceso para enviar y recibir mensajes.
Al hacer clic en +Conectar Slack , se iniciará el tutorial con los pasos necesarios para realizar la conexión e integración con Botmaker.
Paso 1: Crea una App en Slack Api
Ingresa en https://api.slack.com/apps y haz clic en Create an App.
En la ventana emergente, selecciona la opción From Scratch , tal como se muestra en la siguiente imagen:
Agrega un nombre a la aplicación y selecciona un espacio de trabajo.
A continuación, haz clic en Create App.
Paso 2: Activa webhooks
En el tutorial de la plataforma, haz clic en Siguiente para continuar con la integración.
En el menú de Slack, a la izquierda de tu pantalla , ve a Features y selecciona Incoming Webhooks.
Una vez allí, desliza el switch a la posición ON:
En el tutorial de la plataforma, haz clic en Siguiente para avanzar al próximo paso.
Paso 3: Agrega permisos
En el menú de Slack , a la izquierda de tu pantalla , ve a Features y selecciona OAuth & Permissions.
Luego ve a RedirectURLs y haz clic en Add New Redirect URL. Copia y pega esta dirección, tal como se muestra en la imagen.
Luego, haz clic en Add y en Save URLs.
Una vez agregada la URL, ve a Scopes. Haz clic en el botón Add an OAuth Scope y agrega estos permisos en Bot Token Scopes:
Seguidamente, en User Token Scopes , haz clic en Add an oAuth Scope y agrega el permiso Identity.basic.
En el tutorial de la plataforma, haz clic en Siguiente para avanzar con la integración.
Paso 4: Permite eventos
En el menú de Slack , ve nuevamente a Features y selecciona Event Suscriptions para permitir los eventos. Para ello, mueve el switch a la posición ON. En Request URLs , pega la dirección que aparece en el tutorial, tal como se muestra en la siguiente imagen.
Seguidamente, subscribe el bot a los siguientes eventos haciendo clic en el botón Add Bot User Event :
En el tutorial de la plataforma, haz click en Siguiente para seguir con el próximo paso.
Paso 5: Presencia y mensajes
En el menú de Slack, dirígete a Features y selecciona App Home.
En Your Apps Presence in Slack, debes visualizar lo siguiente :
Más abajo, en Show Tabs, debes dejar tildado el siguiente mensaje:
"Allow users to send Slash commands and messages from the messages tab"
En el tutorial, haz clic en Siguiente para continuar con el último paso.
Paso 6: Integra a Botmaker
Para finalizar la conexión de Slack, dirígete a Menú>Settings y selecciona Basic information.
Copia y pega las credenciales en el tutorial:
Al hacer click en el botón Conectar Slack , se abrirá una pantalla en donde deberás seleccionar un canal. Selecciona cualquiera y haz clic en Allow.
Verás la siguiente pantalla indicando que la conexión ha sido exitosa. Haz clic en Finalizar.
A continuación, podrás visualizar la integración con Slack y sus detalles en Menú>Canales e Integraciones>Canales.
¡Listo! Has conectado Slack con Botmaker para una comunicación dinámica y eficaz con tus clientes y con tu equipo de trabajo.
Recuerda visitar nuestro Centro de Ayuda para mayor información.
Escrito por: Equipo Botmaker
Actualizado: 09/02/2024