Retour
Cómo conectar HappyCapy a Slack: el poder de un agente de IA en cada canal
June 29, 2026
8 min de lecture
Partager cet article

Cómo conectar HappyCapy a Slack: el poder de un agente de IA en cada canal

Socket Mode, acceso completo a herramientas, memoria por hilo: HappyCapy se convierte en el agente de IA de tu equipo dentro de Slack.

Slack tiene 32 millones de usuarios activos diarios. La mayoría de los bots de Slack responden preguntas. La integración de Slack de HappyCapy hace algo fundamentalmente distinto: ejecuta tareas. Cuando lo mencionas con @, puede escribir y ejecutar código, generar imágenes, buscar en la web, crear archivos y entregar resultados terminados, todo dentro de un hilo de Slack. Sin cambiar de pestaña. Sin copiar y pegar resultados. Solo un mensaje de entrada y un resultado de salida.


La diferencia arquitectónica

La mayoría de las integraciones de Slack requieren que expongas una URL de webhook pública, configures certificados SSL y ejecutes un servidor al que Slack pueda acceder desde internet. Eso son tres problemas de infraestructura antes de haber escrito una sola línea de lógica de negocio.

HappyCapy utiliza Socket Mode. En lugar de que Slack se conecte a tu servidor, el bot abre una conexión WebSocket saliente hacia la infraestructura de Slack. No hay ninguna URL pública que configurar. Ningún certificado SSL que gestionar. Ninguna regla de firewall que abrir. Ejecutas la skill, se conecta y permanece conectada.

La segunda diferencia es dónde vive el bot. HappyCapy se ejecuta en un sandbox de Linux persistente en Fly.io: acceso root, Python 3.11, Node.js v24, siempre activo. Cuando tu bot recibe un mensaje, no está levantando una función serverless que expira a los 10 segundos. Tiene disponible un entorno completo: sistema de archivos persistente, acceso de red, procesos de larga duración.

La tercera diferencia es cómo responde. Cada respuesta de HappyCapy vuelve al mismo hilo de Slack donde se originó el mensaje. Los canales se mantienen limpios. Los equipos no se ven inundados de ruido de bots. El historial de conversación por hilo se almacena y se reenvía con cada nuevo mensaje, de modo que el bot mantiene el contexto a lo largo de toda una sesión en un hilo: sabe qué se discutió 20 mensajes atrás.

CapabilityTypical Slack botHappyCapy Slack bot
Requires public URLYesNo (Socket Mode)
Execution environmentServerless / limitedAlways-on Linux sandbox
Thread contextUsually nonePer-thread history
Can run codeNoYes, full Bash
Available toolsFixed integrations300,000+ Skills
AI model accessOne modelAll major models

Qué puedes hacer

Decir que un bot de Slack "tiene acceso completo a herramientas" es fácil. Esto es lo que eso significa realmente en la práctica.

Escribe y ejecuta código, y devuelve resultados. Pide al bot que procese un archivo CSV que sueltas en el canal, que ejecute un script de análisis en Python y que publique los resultados de vuelta como una tabla con formato. Escribe el código, lo ejecuta en el sandbox y responde con el resultado.

Genera imágenes en un hilo. Solicita una maqueta de producto generada por IA directamente desde un mensaje de Slack. El bot llama a la generación de imágenes, sube el archivo y lo publica en el hilo, sin salir de Slack para usar una herramienta aparte.

Busca en la web y resume. Pídele que extraiga los precios más recientes de la página de un competidor y que resuma las diferencias respecto a lo que tú cobras. Obtiene la página, la lee y responde con una comparación estructurada.

Activa cualquiera de las más de 300.000 Skills. HappyCapy incluye más de 300.000 Skills: capacidades especializadas que cubren revisión de código, generación de contenido, análisis de datos, SEO, estudios de mercado y cientos de otros flujos de trabajo. Cada una de ellas está disponible desde un mensaje de Slack.

Usa los DM para sesiones de agente privadas. El bot funciona en mensajes directos de la misma manera que en los canales. Un DM privado con el bot se convierte en un espacio de trabajo personal de IA dentro de Slack, con historial de conversación, acceso completo a herramientas y sin audiencia.

Invócalo desde cualquier canal. No hay ninguna configuración por canal. Añade el bot a #engineering, #marketing y #data simultáneamente. Cada equipo obtiene las mismas capacidades completas.


Ventajas

  • No requiere URL pública ni infraestructura: Socket Mode se encarga de la conexión
  • Acceso completo a Bash y al sistema de archivos dentro del sandbox de HappyCapy
  • La memoria por hilo mantiene coherentes las conversaciones de varios turnos
  • Acceso a todos los modelos de IA principales, no solo a uno
  • Más de 300.000 Skills disponibles desde cualquier @mención
  • Funciona en canales, DM de grupo y DM 1:1
  • Las respuestas van a los hilos, manteniendo los canales legibles
  • Sin límites de longitud en las respuestas: los resultados vuelven completos

Casos de uso reales

Equipo de ingeniería: revisión de código y depuración de CI en #dev. Un equipo de ingeniería pega un log de CI fallido en el hilo y menciona a HappyCapy con @. El bot lee la traza de la pila, identifica la prueba que falla, sugiere una corrección y escribe el bloque de código corregido. El equipo obtiene una respuesta revisable en el mismo hilo donde plantearon el problema, sin abrir otra pestaña ni cambiar de contexto.

Equipo de marketing: generación de contenido desde Slack. Un responsable de marketing suelta una lista de características del producto en un hilo y pide a HappyCapy que escriba cinco borradores de publicaciones para LinkedIn. El bot los devuelve en el mismo hilo, etiquetados por enfoque (educativo, provocador, narrativo). El responsable elige uno, pide una versión revisada y obtiene una publicación terminada lista para programar, todo desde el hilo de Slack.

Fundador en solitario: asistente personal en DM. Un fundador utiliza los DM de HappyCapy como su sistema operativo. Resumen matutino: pide un resumen de las noticias de la noche sobre un competidor. Preparación previa a una llamada: le pide que extraiga el historial reciente de financiación de la empresa. Después de una reunión: introduce las notas y pide una lista de acciones estructurada. El historial por hilo hace que el contexto de la conversación de la semana pasada esté disponible cuando se menciona en el hilo de esta semana.

Equipo de datos: scripts de análisis rápidos en #data. Un analista de datos describe una transformación que necesita sobre un conjunto de datos y menciona al bot con @. HappyCapy escribe el script de pandas, confirma la lógica en la respuesta y el analista lo copia directamente. Para los equipos que quieren que el bot ejecute el script sobre un archivo que suben, también lo gestiona, de principio a fin dentro del hilo.


Cómo configurarlo

La configuración lleva unos cinco minutos. La skill completa está disponible en github.com/ndpvt-web/happycapy-slack.

Los pasos generales:

1. Crea una app de Slack. Ve a api.slack.com/apps y crea una nueva app. Elige "From scratch". Dale un nombre y selecciona tu workspace.

2. Activa Socket Mode. En "Settings → Socket Mode", actívalo. Slack generará un App-Level Token con el permiso connections:write. Cópialo: lo necesitarás como SLACK_APP_TOKEN.

3. Añade los permisos del bot. En "OAuth & Permissions → Bot Token Scopes", añade: app_mentions:read, chat:write, channels:history, groups:history, im:history, mpim:history, channels:read, groups:read, im:read, files:write.

4. Activa las suscripciones a eventos. En "Event Subscriptions", actívalas y suscríbete a los eventos de bot: app_mention, message.im.

5. Instala la app. En "OAuth & Permissions", instala la app en tu workspace. Copia el Bot User OAuth Token como SLACK_BOT_TOKEN.

6. Ejecuta la skill. En tu sandbox de HappyCapy, define SLACK_BOT_TOKEN y SLACK_APP_TOKEN como variables de entorno y ejecuta la skill de Slack. El bot se conecta mediante Socket Mode y empieza a escuchar de inmediato.

Sin despliegue de servidor. Sin dominio. Sin SSL. El sandbox de HappyCapy se encarga de todo; si prefieres ejecutarlo desde tu propia máquina, la configuración en un Mac Mini como servidor persistente funciona exactamente igual (consulta Mac Mini as an AI Server in 2026 para el contexto completo sobre configuraciones locales persistentes).


Preguntas frecuentes

¿Necesito un plan de Slack de pago? No. Socket Mode y los permisos de bot necesarios están disponibles en el plan gratuito de Slack. Puedes configurar y ejecutar el bot de Slack de HappyCapy en un workspace gratuito sin ninguna restricción.

¿Funciona tanto en DM como en canales? Sí. El bot responde a las @menciones en canales públicos, canales privados, DM de grupo y mensajes directos 1:1. El comportamiento es idéntico en todos los contextos: acceso completo a herramientas, historial por hilo.

¿Cómo funciona el contexto de conversación entre varios usuarios en un canal? El contexto es por hilo. Si varios miembros del equipo hablan con el bot en el mismo hilo, el historial completo del hilo se envía con cada mensaje, de modo que el bot lo ve todo. Si dos hilos separados se ejecutan simultáneamente en un canal, cada uno tiene su propio historial aislado. Los usuarios no pueden ver ni afectar los hilos separados de otros.

¿Puedo restringir qué canales o usuarios pueden invocar al bot? Sí. La skill admite una lista de permitidos de IDs de canal e IDs de usuario. Los mensajes de canales o usuarios que no están en la lista se ignoran de forma silenciosa. Por defecto, el bot responde a todo lo que puede ver, así que añadir restricciones es un cambio de configuración de un solo paso.

¿El bot necesita una URL pública? No. Esta es la ventaja arquitectónica principal. Socket Mode significa que el bot abre un WebSocket saliente hacia Slack; Slack nunca necesita acceder a tu servidor. No se requiere ninguna URL pública, ningún certificado SSL ni ninguna configuración de firewall.

¿Qué ocurre si lo menciono con @ en un hilo? ¿Ve los mensajes anteriores? Sí. Cuando mencionas a HappyCapy con @ en un hilo, la skill obtiene el historial completo del hilo desde la API de Slack y lo incluye en el contexto enviado al bot. Ve todos los mensajes del hilo desde el principio, por lo que tiene contexto completo para tu solicitud.

¿Puede mi equipo entero compartir un mismo bot de HappyCapy? Sí. Un único token de bot funciona en todos los canales y DM de tu workspace. Todo tu equipo puede mencionar al mismo bot con @ simultáneamente. Cada hilo mantiene su propio contexto, de modo que el uso concurrente de varios miembros del equipo no provoca mezcla de contextos.


Reflexiones finales

La mayoría de las integraciones de Slack se quedan en la recuperación de información: pueden buscar cosas, pero no pueden actuar. La skill de Slack de HappyCapy cruza esa línea. Lleva el entorno de ejecución completo (sistema de archivos, Bash, todos los modelos de IA principales, más de 300.000 Skills) directamente a la capa de comunicación que tu equipo ya utiliza. El resultado es un agente de IA que vive donde tu equipo ya trabaja, sin que nadie tenga que cambiar de contexto a una herramienta aparte.

Publié le June 29, 2026
Plus d'articles