diff --git a/RecetteScripts/check-statut-recette.sh b/RecetteScripts/check-statut-recette.sh index 3d8ce59..a86d2ba 100755 --- a/RecetteScripts/check-statut-recette.sh +++ b/RecetteScripts/check-statut-recette.sh @@ -135,8 +135,21 @@ add_summary_line() { ####################################### # Envoi du message Discord récapitulatif ####################################### +should_send_discord() { + if [[ "$FAILURES" -gt 0 ]]; then + return 0 + fi + + local current_hour current_minute + current_hour="$(date +'%H')" + current_minute="$(date +'%M')" + + [[ "$current_hour" == "19" && "$current_minute" -ge 0 && "$current_minute" -le 4 ]] +} + send_discord() { [[ -z "${DISCORD_WEBHOOK_URL:-}" ]] && return 0 + should_send_discord || return 0 local header_icon ping_prefix="" if [[ "$FAILURES" -eq 0 ]]; then