Envía una alerta de operaciones formateada a un ingeniero en guardia vía LINE
Cuándo usarlo: Quieres que las alertas de Sentry/Prometheus notifiquen a ingenieros específicos en LINE con una tarjeta Flex ordenada, no un muro de texto.
Requisitos previos
- Cuenta Oficial de LINE + token de acceso de canal — developers.line.biz → Channel → Messaging API → Emitir token
- El userId del ingeniero (de los eventos webhook de tu bot) — Captura userId de un evento
followomessage; almacena en tu base de datos de usuarios
Flujo
-
Diseña la burbuja FlexDiseña una burbuja Flex Message para una alerta de Sentry: encabezado (título del problema), cuerpo (cantidad de eventos, lanzamiento, usuarios afectados), botones (Abrir en Sentry, Reconocer).✓ Copiado→ JSON Flex válido que Claude puede validar
-
Envía al usuario en guardiaEnvía este mensaje Flex al userId U1234567890abcdef con altText 'Alerta Sentry: <title>'.✓ Copiado→ messageId devuelto, sin 400
-
Maneja el respaldo si el usuario bloqueó el botSi el envío falla con 400 (usuario bloqueado), haz multicast a los userIds en guardia secundarios en su lugar y registra el error original.✓ Copiado→ Ruta de respaldo elegante
Resultado: Una alerta pulida y accionable en LINE dentro de 2 segundos del evento subyacente.
Errores comunes
- altText requerido y limitado a 400 caracteres — los envíos fallan silenciosamente sin él — Siempre incluye altText; mantenlo bajo 400 caracteres resumiendo el Flex
- Enviar sin que el usuario sea amigo del bot falla con 400 — Solo envía a userIds que capturaste de un evento webhook real — no puedes adivinarlos