Ir al contenido
Comunicación

Anunciar partidos de tenis en vivo en Discord

6 nodos 36 5 Scheduled trigger
Descargar

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. 1.Schedule Trigger inicia una ejecución cada 5 minutos.
  2. 2.HTTP Request envía GET /matches?status=live con la cabecera X-API-Key desde una credencial Header Auth.
  3. 3.Split Out Matches divide el campo data en un elemento por partido.
  4. 4.Remove Duplicates descarta elementos vistos en ejecuciones anteriores usando {{ $json.id }}.
  5. 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

  1. Ejecutar el flujo manualmente desde el Schedule Trigger y comprobar que la petición a la API tiene éxito.
  2. Verificar que Split Out Matches genera un elemento por partido en vivo.
  3. 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

Schedule HTTP Request Split Out Remove Duplicates Discord

Detalles

Disparador Scheduled trigger
Nodos 6
Aplicaciones 5
Vistas 36
Descargas 5

Cómo usar

  1. 1.Haz clic en "Descargar plantilla"
  2. 2.Abre tu panel de n8n
  3. 3.Ve a Workflows > Import from File
  4. 4.Selecciona el archivo descargado y configura las credenciales

Nodos utilizados (6)

Sticky Note

Sticky Note

#1

Schedule Trigger

Schedule Trigger

#2

Get Live Matches

HTTP Request

#3

Split Out Matches

Split Out

#4

Only New Matches

Remove Duplicates

#5

Discord

Discord

#6

Source and license

Sticky Note

#7
Mantente al día

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

Descubre las novedades primero

Tu nombre, tu correo y una confirmación.

Confirmación por correo · Cancela cuando quieras