Rutyny wyzwalane zdarzeniem zamiast sprawdzania co 5 minut

Event-triggered routines instead of 5-minute polling

Zamiast pytać co 5 minut „czy coś nowego?”, bot rusza dopiero, gdy przyjdzie webhook lub mail. ~720 zamiast ~8640 uruchomień miesięcznie.

Problem. Rutyna co 5 minut to 12 × 24 × 30 = 8640 uruchomień w miesiącu, w większości pustych.

Jak to zrobić

  1. Rutyna startuje tylko na zdarzenie (webhook, nowy mail, wiadomość).

  2. Przy ~24 zdarzeniach dziennie to ok. 720 uruchomień — i każde ma sens.

  3. Jako zabezpieczenie zostaw jedno rzadkie sprawdzenie, np. raz dziennie.

Prompt
Zamiast: „co 5 minut sprawdź, czy jest nowe zamówienie”
Ustaw: „gdy przyjdzie webhook z nowym zamówieniem — wyślij mi podsumowanie”
+ raz dziennie o 9:00 sprawdź, czy nic nie zginęło.

English

Instead of polling every 5 minutes, the bot wakes only on a webhook or email: ~720 instead of ~8,640 runs a month.

Problem. 5-minute polling = 8,640 mostly empty runs/month.

How the bot helps. Trigger on events (webhook, email) — ~720 meaningful runs/month — plus one daily safety check.