Slack
Agregar tu agente a Slack es como darle a tu equipo un nuevo compañero servicial al que pueden escribirle en un canal. Las personas publican una pregunta y tu agente responde ahí mismo en la conversación. Esta página te muestra cómo crear una app de Slack y conectarla a tu agente de Nirvai.
Image: Exportación del canal de Slack mostrando un workspace conectado
Antes de comenzar
- Un agente guardado en el Panel de Control de Agentes (al menos el paso de Perfil completado).
- Un workspace de Slack: la cuenta de Slack de tu equipo, el espacio donde viven tus canales y tus personas.
- Permiso para agregar una app a ese workspace (normalmente un administrador).
- Un token del bot: un pase de acceso seguro de tu app de Slack que le permite a Nirvai enviar y recibir mensajes en su nombre. Lo crearás en el siguiente paso.
Paso a paso
1. Crea una app de Slack
- Inicia sesión en Slack desde la web y entra al directorio de apps de Slack para desarrolladores.
- Haz clic en Create New App y elige From scratch.
- Dale un nombre a la app (por ejemplo, "Mi Agente de Soporte") y elige el workspace donde vivirá.
- Abre la sección OAuth & Permissions dentro de la configuración de la app.
- En Bot Token Scopes, agrega los permisos básicos de mensajes (leer mensajes en los canales donde se invite al bot, publicar mensajes y leer archivos).
- Haz clic en Install to Workspace en la parte superior de la misma página y aprueba la app.
- Slack te muestra un Bot User OAuth Token: tu token del bot. Cópialo. Empieza con
xoxb-.
Image: Configuración de la app de Slack mostrando el token del bot
aviso
Mantén tu token del bot en privado. Cualquiera que lo tenga puede leer y publicar mensajes como tu app: trátalo como una contraseña.
2. Conecta la app a Nirvai
- Abre tu agente en el Panel de Control de Agentes.
- Haz clic en el nodo Canales.
- Selecciona Slack en la sección de Equipo y comunidad.
- Pega tu token del bot en el campo.
- Elige el canal donde el agente debe responder.
- Haz clic en Conectar.
Image: Pegando el token del bot de Slack en Nirvai
3. Invita al agente al canal
En Slack, abre el canal que elegiste y escribe:
/invite @NombreDeTuApp
Listo: tu agente ya vive en ese canal.
Qué pasa después de conectarlo
- Cuando alguien publica en el canal conectado, Slack le pasa el mensaje a Nirvai, tu agente lo lee y la respuesta aparece en el mismo canal.
- Tu agente solo responde en el canal que conectaste. Los demás canales del workspace no se ven afectados.
- El agente termina la respuesta actual antes de empezar la siguiente: los mensajes adicionales se ponen en fila y se responden en orden.
- Si un compañero adjunta una captura de pantalla o un documento, el agente simplemente responde: no hay un mensaje aparte de "subido".
Lo que tu agente puede hacer en Slack
| Capacidad | Compatible |
|---|---|
| Responder mensajes del canal | ✓ |
| Enviar mensajes de texto | ✓ |
| Enviar imágenes | ✓ |
| Enviar archivos | ✓ |
Gestionar tu conexión
- Eliminar desconecta Slack de tu agente. La app de Slack permanece en tu workspace, pero deja de responder hasta que la reconectes.
- Para usar un canal distinto, elimina la conexión y vuelve a agregarla seleccionando el nuevo canal.
Solución de problemas
| Problema | Solución |
|---|---|
| El agente no responde en el canal | Asegúrate de haber invitado la app de Slack a ese canal. En Slack, escribe /invite @NombreDeTuApp. |
| "Token inválido" al conectar | Verifica que el token empiece con xoxb- y se haya copiado sin espacios extra. Si hace falta, vuelve a instalar la app en tu workspace. |
| "Permiso denegado" al crear la app | Necesitas permiso de administrador del workspace para instalar apps. Pídele a un administrador que haga este paso. |
| Quieres más de un agente en el mismo workspace | Cada agente usa su propia app de Slack y su propio canal. Coloca cada uno en un canal diferente. |
| El agente responde pero se salta mensajes | Puede haber una respuesta larga aún en curso: el siguiente mensaje se tomará en cuanto el agente termine. |
Qué sigue
- Conoce todos los lugares donde puede aparecer tu agente en el Resumen de Canales.
- Configura un bot público en Telegram o un bot comunitario en Discord.