Anunciar partidos de tenis en vivo en Discord
Cargando flujo…
Descripción del flujo de trabajo
Un disparador de programación se ejecuta cada 5 minutos y obtiene los partidos de tenis en vivo de la Live Tennis API mediante una clave API enviada como cabecera de autenticación. El campo data se divide en un elemento por partido, un nodo de eliminación de duplicados (basado en el id del partido entre ejecuciones previas) filtra los ya anunciados, y un nodo de Discord publica un mensaje breve con los nombres de ambos jugadores y el estado del partido mediante una credencial de webhook entrante.
Cómo funciona
- 1.Schedule Trigger inicia una ejecución cada 5 minutos.
- 2.HTTP Request envía GET /matches?status=live con la cabecera X-API-Key desde una credencial Header Auth.
- 3.Split Out Matches divide el campo data en un elemento por partido.
- 4.Remove Duplicates descarta elementos vistos en ejecuciones anteriores usando {{ $json.id }}.
- 5.Discord publica un mensaje con los nombres de los jugadores y el estado mediante una credencial de Discord Webhook.
Casos de uso
- Avisar a una comunidad deportiva cuando un partido de tenis comienza en vivo.
- Mantener informado un canal de Discord compartido sobre partidos en curso.
Requisitos
- Una clave de Live Tennis API configurada como credencial Header Auth con nombre X-API-Key.
- Una credencial de Discord Webhook con la URL de webhook entrante de un canal.
- Activar el flujo para que la programación de 5 minutos se ejecute.
Configuración y pruebas en n8n
- Ejecutar el flujo manualmente desde el Schedule Trigger y comprobar que la petición a la API tiene éxito.
- Verificar que Split Out Matches genera un elemento por partido en vivo.
- Confirmar que llega un mensaje de Discord la primera vez y no se repite en la siguiente ejecución.
Valor del servicio
Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (6)
Sticky Note
Sticky Note
Schedule Trigger
Schedule Trigger
Get Live Matches
HTTP Request
Split Out Matches
Split Out
Only New Matches
Remove Duplicates
Discord
Discord
Source and license
Sticky Note
Nuevas automatizaciones, directamente en tu correo
Recibe los nuevos flujos de DROPIDEA, una descripción clara de su utilidad y un enlace para explorarlos.
- Nuevos flujos
- Explicaciones claras
- Guías de configuración