# ¿Cómo crear bots de Slack y sacarle el máximo provecho a esta plataforma?

- Link: https://tipsdetecnologia.com.ve/crear-bots-de-slack/
- Published: 2021-01-20T18:00:47+00:00
- Author: hernandez

**Los bots de [Slack](https://tipsdetecnologia.com.ve/exportar-e-importar-datos-de-slack/)
han hecho de la programación algo más que ingenioso**, permitiendo la ejecución 
de códigos de automatización de tareas a partir del token de un usuario.

Este token **actúa igual que un usuario común **al publicar mensajes, subir archivos,
crear perfiles e incluso interactuar con otras personas; haciendo casi imposible
determinar cuándo la API de Slack está en manos de un humano o en manos de un robot.

¿Llamamos tu atención? Entonces, ¿qué esperas para comenzar a sacarle provecho a
los bots de Slack? Si no sabes cómo hacerlo, no te preocupes, porque en _Tips de
Tecnología_ te explicaremos **cómo crear uno y programarlo para automatizar tus 
tareas**, así que **¡Quédate con nosotros! **

## **Beneficios de automatizar tareas con bots de Slack **

Estos softwares te facilitan la vida, haciendo posible **automatizar cualquier tarea**
y, de esta forma, cumplir con los objetivos de forma más fácil y rápida. Sumado 
a eso, los bots de Slack te ofrecen los siguientes beneficios:

 * Supervisar la actividad de un canal determinado.
 * Escribir y publicar mensajes a través de un canal.
 * Reaccionar a las publicaciones de otros usuarios.
 * Enviar mensajes interactivos.

## **¿Qué usuarios pueden crear un bot de Slack y cómo hacerlo? **

**Lo mejor de crear un bot de Slack es que la plataforma no exige mayores requisitos**;
en tal sentido, lo único que necesitas es una cuenta en Slack y unirte a un espacio
de trabajo. Hecho esto, podrás **disfrutar de todos los beneficios** que enumeramos
en el apartado anterior.

Ahora, es importante tener en cuenta que, una vez creado, **tu bot solo podrá completar
la tarea para la que fue programado**. No podrás iniciar sesión ni ejecutar tareas
alternas; tampoco serán propietarios ni administradores de ningún espacio de trabajo.

### **Crear bots de Slack para tu espacio de trabajo: Guía paso a paso **

¿Aún no sabes cómo crear tu bot? No te preocupes, porque a continuación te explicaremos
paso a paso cómo hacerlo:

 * Inicia sesión en Slack.
 * Crea tu propio espacio de trabajo o accede al de otro usuario.
 * Ve a la API.
 * Haz click en “Star Building” para iniciar el proceso.
 * Introduce el nombre del bot y del espacio de trabajo donde planeas crearlo.
 * Dirígete a “Add features and functionality” y selecciona la opción “Bot”.
 * Ubícate en “App Home” y localiza la sección “Firs, assing a scope to you bot 
   token” junto a un botón verde.
 * Comienza a añadir permisos en la sección “Scopes”.

En este punto podrás escoger entre las opciones “Bot Token Scopes” y “User token
scopes”.

 * Una vez hayas elegido el permiso que mejor se adapte a tus necesidades, añádelos
   al apartado anterior.

En este punto, tuvo que haberse habilitado la opción “Installa app to workspace”.

 * Procede a la instalación.
 * Pulsa sobre “Allow” y listo.

**¡Ya creaste tu bot!** Pero ¿Ahora qué? El siguiente párrafo es añadirlo a tu espacio
de trabajo de la siguiente forma:

 * Haz click en “OAuth y Permisos”.
 * Ubícate en la sección “Ámbitos de tokens de bot” y selecciona los que quieras.
 * Pulsa en “Agregar un ámbito de OAuth”.
 * Presiona sobre “Morada de la aplicación”.

Una vez completes esta configuración, **podrás utilizar tu bot como si fuera un 
usuario más de Slack** ¡Qué lo disfrutes!
