Skip to content

v2.11.3

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Jun 07:35

v2.11.3 ✨ Evento calcio_live_goal con minuto + warning automazioni (#13)

Issue #13 (148 notifiche al restart + automazione gol che salta gol).

Causa delle notifiche a raffica dopo il riavvio: le automazioni basate
sul "Metodo Classico" che iterano l'attributo match_details. Al restart
il trigger template viene rivalutato e l'azione for_each rinotifica ogni
gol già presente nella lista. Le varianti che leggono solo
match_details[-1] saltano invece i gol quando nello stesso polling arriva
un altro evento dopo il gol.

Soluzione lato codice + doc:

  • L'evento calcio_live_goal ora include minute e players (lista),
    oltre al già presente player. Così l'automazione basata sull'evento
    (che l'integrazione emette una sola volta per gol, con de-dup che
    sopravvive al riavvio) può mostrare giocatore + minuto senza dover
    parsare match_details. _extract_goal_scorers_from_details ora estrae
    anche il minuto e ritorna dict {player, minute} (con fallback
    retro-compatibile alle stringhe in _dispatch_goal_event).
  • README: box di avviso che sconsiglia il Metodo Classico spiegando il
    burst di notifiche al restart e i gol mancati; esempio event-based
    aggiornato con minuto e lista dei campi disponibili in event.data.