Skip to content
receta de automatización

Convierte un mensaje de chat en una automatización de un clic

Envía el mensaje una sola vez y deja que los botones hagan el resto: disparar un workflow, abrir un formulario, ejecutar un comando de ChatOps o entregarle un prompt a tu IA — sin salir del canal.

Gerentes de ingenieríaLíderes de operacionesDesarrolladores

La mayoría de las automatizaciones de chat se quedan en “publicar una actualización de estado.” El endpoint send-message de Dailybot va más allá: cada mensaje puede llevar hasta 25 botones interactivos, y cada botón se conecta a exactamente un destino — un webhook externo, un formulario, un workflow, un comando de ChatOps o un prompt de IA. Quien recibe el mensaje nunca sale del chat; hacer clic en el botón es la automatización.

Esta página recorre toda la escalada, etapa por etapa: un mensaje simple, un reporte en hilo, botones de enlace, botones interactivos con sus cinco tipos de callback, modales que recolectan información y — el resultado final — un flujo de aprobación que condiciona un deploy real. Prueba la versión simulada abajo, y luego constrúyelo con la API, la CLI, o pidiéndole a un agente que tenga instalado el skill pack de Dailybot.

Constrúyelo paso a paso

  1. Envía a cualquier canal, DM o equipo

    Haz POST a /v1/send-message/ con target_users, target_channels o target_teams. Dailybot resuelve la plataforma de destino — Slack, Microsoft Teams, Discord o Google Chat — automáticamente, así la misma llamada funciona en todos los lugares donde tu equipo ya conversa.

  2. Publica un titular con el detalle completo en su hilo

    Agrega thread_responses a la misma llamada para publicar un titular corto más hasta 10 respuestas, un nivel de profundidad, en una sola solicitud. Reenvía con el mismo bot_message_id dentro de 72 horas para editar el mensaje en lugar de enviar uno nuevo.

  3. Agrega botones de enlace

    El botón más simple solo abre una URL: establece button_type en "link". Adjunta hasta 25 botones por mensaje, y combina botones de enlace con interactivos en el mismo array.

  4. Agrega botones interactivos con cinco tipos de callback

    Cada botón interactivo lleva exactamente un callback: callback_url para tu propio servidor (combínalo con callback_auth para auth de transporte bearer, basic o custom-header), callback_form para abrir un formulario de Dailybot, callback_command para ejecutar un comando conocido de ChatOps, callback_prompt para entregarle el clic a un prompt de IA, o callback_workflow para disparar un workflow api_trigger. Elige el que coincida con dónde debe ocurrir la acción.

  5. Recolecta información con un modal

    Adjunta modal_body a un botón interactivo para abrir un modal ligero — hasta 10 bloques de texto, input y divider — antes de que se dispare el callback. Las respuestas enviadas se reenvían a callback_url o callback_workflow como modal_fields.<name>.

  6. Condiciona el deploy a un clic

    Combina callback_url, callback_auth y una auto-respuesta response, y todo el flujo de aprobación — preguntar, hacer clic, reenviar, confirmar — ocurre sin que nadie salga del canal. Mira el ejemplo abajo.

Míralo en acción

Un flujo de aprobación simulado — no se envía ningún mensaje real.

dailybot APP

¿Desplegamos 4.12.0 a producción?

Lo que realmente hace el clic

Haz clic en un botón arriba para ver qué hace el callback firmado.

Recetas para copiar y pegar

curl -sS -X POST 'https://api.dailybot.com/v1/send-message/' \
  -H 'X-API-KEY: $DAILYBOT_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"message":"¿Desplegamos 4.12.0 a producción?","target_channels":["C0123456789"],"buttons":[{"label":"Aprobar","button_type":"interactive","value":"approve","callback_url":"https://ci.example.com/hooks/deploy","callback_auth":{"type":"bearer","token":"$DEPLOY_CALLBACK_TOKEN"},"response":{"message":"Aprobado — desplegando ahora."}},{"label":"Redesplegar staging","button_type":"interactive","value":"redeploy_staging","callback_workflow":"$REDEPLOY_WORKFLOW_UUID"}]}'

¿Listo para transformar cómo trabaja tu equipo?

Únete a miles de equipos que usan Dailybot para ahorrar tiempo, impulsar el engagement y tomar mejores decisiones.