¿Quiere ahorrar tiempo respondiendo automáticamente a los mensajes de Slack?
Luego, debe crear un chatbot de Slack para encargarse de eso.
En este tutorial lo explicaré.
- ¿Qué son los robots de Slack?
- ¿Cómo funcionan los chatbots de Slack?
- Y cómo puedes construir un chatbot de Slack tú mismo sin escribir una sola línea de código
¡Vamos a sumergirnos!
¿Qué son los robots de Slack?
a chatbot inactivo Integrado en Slack hay un sistema de chat automatizado. Puede enviar mensajes de bienvenida a los usuarios de Slack que visitan el bot y responder automáticamente a palabras específicas en una conversación o canal de Slack.
Los chatbots de Slack funcionan las 24 horas del día, los 7 días de la semana y pueden tener varias conversaciones al mismo tiempo.
Además, puede agregar bots de Slack a los canales de Slack donde pueden hablar en chats grupales.
Aquí hay un ejemplo de un chatbot de Slack que cuenta chistes automáticamente:

¿Cómo funcionan los robots de Slack?
Los chatbots silenciosos a menudo se construyen en torno a un flujo de conversación.
Y la mayoría de las transmisiones se construyen utilizando tres elementos simples:
- Tiger le dice al chatbot cuándo iniciar una conversación
- Acción: Le dice al chatbot qué hacer
- Condición: Realiza verificaciones en el usuario basadas en si esto, entonces aquello
Por ejemplo, cuando un visitante envía un mensaje a su chatbot de Slack, el chatbot primero verificará si el usuario es el primer visitante del chatbot o un visitante recurrente.
Si el visitante visita por primera vez, enviará el mensaje “visitante por primera vez” y hará una pregunta. Si el visitante es un visitante que regresa, enviará el mensaje “Visitante que regresa” y notificará al agente.
¿Cómo crear un chatbot en Slack?
Slack no tiene una plataforma que te permita crear bots directamente en su plataforma. Por lo tanto, necesitamos usar una plataforma de chatbot de terceros para construir nuestro bot de Slack.
Puede usar varias plataformas de chatbot para crear un bot de Slack, como Flow XO, Engati y Xenioo.
Ahora vamos a crear un chatbot de Slack en unos pocos pasos simples sin usar una sola línea de código.
1. Regístrese para obtener una cuenta Flow XO gratuita para su bot de Slack
El primer paso es crear una cuenta gratuita de Flow XO haciendo clic en el botón a continuación.
Crea una cuenta Flow XO gratis
2. Crea una transmisión y responde a palabras específicas
Una vez que se haya registrado en su cuenta, debe ir a ‘Transmisiones’ y hacer clic en él + Nuevo en la esquina superior derecha.
Aquí podemos decidir si queremos ir con una plantilla preconstruida o un flujo vacío. elegiremos Corriente vacía:
Entonces necesitamos determinar qué está causando este flujo, que sería un Nuevo mensaje:
Lo configuraremos para todos los bots conectados a nuestra cuenta Flow XO (lo configuraremos más adelante).
Y luego podemos decidir la palabra que queremos responder. Como ejemplo, queremos responder cuando alguien pide la contraseña wifi.
Así, completaremos las siguientes palabras y frases:
Y configuraremos el chatbot para responder en chat privado y canales públicos de Slack;
Ahora su feed se guardará y se verá así:
Si hace clic en el nombre de la transmisión (“Transmisión sin título”), también puede editarlo dándole un nombre mejor para que sepa de qué se trata la transmisión.
3. Configure una respuesta automática para los mensajes de Slack
Ahora que hemos creado nuestro flujo, debemos decidir la respuesta automática que queremos enviar si alguien solicita la contraseña wifi.
Puede crear esta respuesta haciendo clic en el botón + icono en la construcción del flujo.
Elige un número Enviar un mensaje:
Y podemos configurar una respuesta automática simple para este mensaje y hacer clic en Ahorrar:
Finalmente, debe activar la transmisión en la esquina superior derecha haciendo clic en el botón Desactivado convertir
Eso es todo. Ahora, cada vez que un usuario solicite la contraseña de Wi-Fi, su chatbot la responderá automáticamente.
Incluso puede verificarlo haciendo clic en la burbuja de mensaje en la parte inferior derecha y hablando con su chatbot;
Conecta tu bot a Slack
Lo último que debemos hacer es conectar nuestro bot a nuestro espacio de trabajo de Slack.
Y esta es también la parte más difícil del tutorial. Pero si solo sigue cada paso que he dado, puede conectar su Flow XO Bot a Slack.
Podemos hacer esto en unos simples pasos.
- Cree un bot en Flow XO y conéctelo a la aplicación Slack
- Agregue la URL de redirección y agregue los marcos correctos
- Agrega suscripciones a eventos a tu bot de Slack
- Añade interactividad a tu aplicación de Slack
- Habilite los comandos Slash y su chatbot de Slack en su espacio de trabajo
1. Cree un bot en Flow XO y conéctelo a la aplicación Slack
El primer paso es ir robots en Flow XO y haga clic en Nuevo en la esquina superior derecha.
Luego selecciona Slack como tu canal:
Y puede darle un nombre a su bot, como “Chatimize’s Slack Chatbot”.
Antes de crear el bot, primero debemos agregar información a Slack y de Slack a Flow XO.
Entonces, para hacer esto, necesitamos crear una aplicación dentro de Slack.
Por lo tanto, debe ir a https://api.slack.com/apps?new_app=1 y hacer clic crear una aplicación:
Seleccionar para crear una aplicación desde cero:
Y complete el nombre de su aplicación (puede ser el mismo nombre que en Flow XO) y seleccione el espacio de trabajo de Slack correcto:
Su aplicación de Slack ya está creada, la cual usaremos para nuestro chatbot de Slack.
Una vez que haya creado su aplicación de Slack, iniciará sesión automáticamente Información básica: la pestaña de tu aplicación.
Si te desplazas hacia abajo encontrarás la sección Credenciales de la aplicación y debe copiar su ID de cliente y Secreto de cliente en Flow XO;
2. Agregue la URL de redirección y agregue los marcos correctos
A continuación, debemos ir a OAuth y permisos y agregar una URL de redirección a nuestra aplicación Slack.
Puede obtener esta URL de Flow XO. Entonces, si volvemos a Flow XO, verá que tenemos un URI de redirección de aplicación de Slackque necesitamos copiar y pegar en Slack;
Después de agregar la URL de redireccionamiento, debemos agregar los alcances del token de bot y del token de usuario a nuestra aplicación de Slack. Necesitamos esto para poder recibir y enviar mensajes de Slack desde Flow XO.
Entonces, en Slack, puede simplemente desplazarse hacia abajo en la misma página y agregar los siguientes alcances de token de bot:
- app_mentions: leer
- ondas. historia
- canales para unirse
- chatear: escribir:
- chat:escribir.publico:
- comandos
- grupos: historia
- soy: historia:
- enlace web de entrada
- mpim:historia:
- usuarios leer
- usuarios escribir
Y agregue el siguiente ámbito de token de usuario:
Así que termina pareciéndose a esto.
3. Agrega suscripciones a eventos a tu bot de Slack
A continuación, debemos agregar Suscripciones de eventos a nuestro bot de Slack.
ir en holgura Suscripciones a eventosdefinirlo En en la esquina superior derecha y agrega lo siguiente Eventos de usuarios de bots (“Suscribirse a eventos de bot”).
- mensaje.canales
- mensajes.grupos:
- mensaje.im:
- mensaje.mpim:
A continuación, también debe agregar la URL de acción de mensajes interactivos de la aplicación Slack de Flow XO a su aplicación Slack:
4. Agregue interactividad a su aplicación Slack
A continuación, debemos agregar Interactividad a nuestra aplicación Slack.
ir en holgura Interactividad y atajoshabilite Interactividad y pegue la “URL de acción de mensajes interactivos de la aplicación Slack” dentro de la URL de solicitud de Flow XO y haga clic en Guardar cambios:
5. Habilite Slash Commands y su chatbot de Slack en su espacio de trabajo
Finalmente, debemos habilitar los comandos de corte y nuestro chatbot inactivo en nuestro espacio de trabajo de Slack.
Primero, ve a tu aplicación de Slack, haz clic en Inicio de la aplicación y conectar Permitir a los usuarios enviar comandos y mensajes Slash desde la pestaña de mensajes:
Si esta característica está habilitada, las personas en su espacio de trabajo de Slack pueden escribir comandos de corte y su bot puede entenderlos y posiblemente procesarlos.
A continuación, debemos volver a Flow XO y hacer clic en él. Próximo en la parte inferior derecha de la página.
Entonces necesitas hacer clic Añadir a la relajación Para agregar su chatbot a su espacio de trabajo de Slack:
Slack se abrirá y deberás dar permiso para agregar el chatbot a tu espacio de trabajo.
Y ahora su chatbot está conectado con éxito a su espacio de trabajo de Slack. Puede encontrar el chatbot en la sección “Aplicaciones” en la barra lateral izquierda y hablar con él.
Agrega tu Slack Bot al canal
Cuando agrega su chatbot a su espacio de trabajo de Slack, no se agrega automáticamente a todos los canales.
Si desea agregar su chatbot a un canal, simplemente puede mencionarlo dentro del canal y Slack le preguntará automáticamente si desea agregarlo.
Ahora todo lo que tienes que hacer es hacer clic Invitalos y cuando digas “contraseña wifi”, el chatbot responderá dentro del canal;
Ahora es tu turno
Y así es como construyes un chatbot de Slack sin escribir una sola línea de código.
Ahora tengo una pregunta para ti. ¿Cómo planea usar los chatbots de Slack para su negocio?
Por favor, hágamelo saber dejando un comentario a continuación.