Ir al contenido

¿Listo para crear con AnyBot?

Documentación de AnyBot
Integrations

Slack (herramientas de solo lectura)

Una familia de herramientas de Slack de solo lectura, enumera canales, lee el historial y los hilos, consulta usuarios y busca mensajes. Solo para el propietario, nunca publica.

La misma conexión de Slack que permite a tu agente responder a los DM y a las @menciones también funciona como una familia de herramientas de solo lectura: tu agente puede enumerar canales, leer el historial de canales y de hilos, consultar a los usuarios del espacio de trabajo y buscar mensajes, todo mientras realiza una tarea. Estas herramientas solo leen; nunca publican. Publicar sigue siendo tarea del canal de Slack.

Conectar

Aquí no hay nada nuevo que vincular, las herramientas aprovechan la misma conexión que el canal de Slack. Si Slack ya está conectado como canal, las herramientas de lectura están disponibles; si no, conéctalo una vez y ambas superficies se activan.

  1. Sigue Conectar Slack como canal, pega el Bot Token y el Signing Secret de tu app de Slack.
  2. Habilita las herramientas de lectura de Slack para el agente que debe usarlas.
  3. El agente ya puede leer Slack mientras realiza una tarea, pero sigue sin poder publicar mediante estas herramientas.

El verdadero truco: estas herramientas son owner-only (solo para el propietario), se ejecutan únicamente en superficies internas o del propietario (el agente de tu propio dashboard), nunca para un visitante de un sitio web público. Y la búsqueda necesita algo más que un token de bot: slack_search_messages requiere un token con ámbito de usuario y search:read. Un espacio de trabajo conectado solo con un token de bot obtiene las otras seis herramientas, pero la búsqueda devuelve un error claro: «requires a user token».

Herramientas

HerramientaAccesoTipoQué hace
slack_list_channelsSolo propietarioReadEnumera los canales públicos y privados que el bot puede ver, id, nombre, tema/propósito, número de miembros y estado de archivado. Paginado por cursor.
slack_channel_historySolo propietarioReadLee los mensajes recientes de un canal: remitente, texto, marca de tiempo, información del hilo y reacciones. Usa list_channels para encontrar el id del canal.
slack_thread_repliesSolo propietarioReadRecupera las respuestas de un hilo, a partir de la marca de tiempo del mensaje principal obtenida del historial del canal.
slack_channel_membersSolo propietarioReadEnumera los participantes de un canal, resolviendo opcionalmente los id de usuario a nombres y correos.
slack_list_usersSolo propietarioReadEnumera los usuarios del espacio de trabajo, id, nombre, nombre real, correo cuando está disponible e indicadores de bot/desactivado. Paginado por cursor.
slack_user_infoSolo propietarioReadConsulta un solo usuario por id: nombre, correo, zona horaria, cargo y estado.
slack_search_messagesSolo propietarioReadBusca mensajes en todo el espacio de trabajo con modificadores como in-channel y from-user. Necesita un token de usuario con search:read.

Esa es toda la superficie: cada herramienta anterior es de solo lectura, y aquí nada escribe.

Public-safe frente a owner-only

A diferencia de Web Search, ninguna de las herramientas de Slack es public-safe (apta para uso público). Todas son owner-only, el agente puede acceder a ellas únicamente en una superficie interna o del propietario, y un visitante en un Agente de IA público nunca las activa. Esto es deliberado: los canales del espacio de trabajo, el historial de mensajes y los correos de los miembros son datos sensibles, por lo que las llamadas a las herramientas también quedan ocultas del flujo de la conversación. Si quieres que el agente actúe en Slack para el público, respondiendo en los DM y a las @menciones, ese es el canal de Slack, una funcionalidad aparte.

Ejemplo práctico

Le preguntas a tu propio asistente del dashboard: «¿Qué decidió el canal #launch sobre la página de precios la semana pasada?» El agente ejecuta slack_list_channels para encontrar el id de #launch, slack_channel_history para extraer los mensajes recientes, sigue una decisión hasta su hilo con slack_thread_replies y te lo resume, leyendo solamente, sin publicar una sola palabra en Slack.

Solo lectura, por diseño

En esta familia no hay herramientas de escritura. El agente puede enumerar, leer y buscar, pero no puede publicar, editar, reaccionar, invitar ni archivar. Todo lo que el agente deba decir en Slack pasa en su lugar por el canal.

Solución de problemas

  • Las herramientas no aparecen. Son owner-only, confirma que estás en una superficie interna o del propietario (no en un canal público) y que Slack está conectado antes como canal.
  • La búsqueda devuelve «requires a user token». slack_search_messages necesita un token con ámbito de usuario y search:read; un espacio de trabajo con solo un token de bot puede usar las otras seis herramientas, pero no la búsqueda.
  • Faltan los canales privados. El bot solo ve los canales de los que es miembro, invítalo al canal privado y vuelve a enumerar.
  • Los miembros aparecen como ID, no como nombres. Mantén activada la resolución de nombres para slack_channel_members, o resuelve un solo id con slack_user_info, Slack no siempre incluye los nombres en línea.

Preguntas frecuentes

¿Puede el agente publicar mediante estas herramientas? No, son estrictamente de solo lectura. Publicar es tarea del canal de Slack.

¿Debo conectar Slack dos veces? No. Una sola conexión de Slack alimenta tanto el canal como estas herramientas de lectura.

¿Por qué no puede usarlas mi Agente de IA público? Exponen datos del espacio de trabajo, por lo que son owner-only por diseño y nunca se ejecutan para un visitante.

Siguiente

  • Canal de Slack, la conexión que estas herramientas comparten, y cómo el agente habla en Slack
  • Custom API, conecta cualquier otro sistema con tu agente
  • Resumen de integraciones, todas las apps y familias de herramientas que puedes conectar