SlackToolkit
SlackToolkit da a un agente un conjunto de herramientas para trabajar con tu espacio de Slack: enviar mensajes, programarlos para más tarde, leer los mensajes de un canal y consultar los canales y los datos de un usuario. El agente decide cuándo usar cada herramienta durante la conversación.
Cuándo usarlo
- Un asistente que publica avisos en el canal del equipo.
- Programar un recordatorio para una fecha y hora.
- Leer las últimas conversaciones de un canal y resumirlas.
Configuración
| Campo | Qué hace |
|---|---|
| Slack App OAuth token (obligatorio) | El token OAuth de tu app de Slack. Las herramientas actúan con los permisos de esa app. |
| Description | Texto descriptivo del conjunto de herramientas. Por defecto, Toolkit for Slack operations. |
Herramientas
| Herramienta | Qué hace |
|---|---|
get_channelid_name_dict | Devuelve los canales del espacio, con su identificador y su nombre. |
get_messages | Lee los mensajes de un canal. |
get_user_info | Devuelve la información de un usuario a partir de su identificador. |
send_message | Envía un mensaje a un canal, a un grupo privado o a un mensaje directo. |
schedule_message | Programa un mensaje para una fecha y hora, con su zona horaria (por ejemplo 2026-06-09T10:30:00+02:00). |
Resultado
La salida BaseToolkit es el conjunto de herramientas. Conéctala al conector de herramientas de un agente.
Ejemplo
Un equipo de operaciones quiere un asistente que avise en Slack.
- Añade SlackToolkit y escribe el token de la app de Slack de la empresa.
- Conecta BaseToolkit al agente.
- Pide al agente: “Programa para el lunes a las 9:00 un recordatorio en #operaciones con la reunión semanal”.
Buenas prácticas
- Añade la app de Slack a los canales en los que el agente tiene que leer o escribir.
- Da a la app solo los permisos que necesitan las herramientas que vas a usar.
- Indica en las instrucciones del agente la zona horaria para los mensajes programados.