BW3-Core/plugin
KoenigMjr 6a0a59c3ac Telegram mit Warteschlange
Durch Einbau einer Warteschlange kein Datenverlust bei belegter API (Sendelimit ca. 30 Nachrichten/min, gibt aber Soft-Limit)

Exponentielles Backoff mit Maximalgrenze
Retry-Zähler mit Abbruch bei zu vielen Fehlversuchen
Kein Wiederholen bei permanenten Fehlern (400/401)
dynamische Zeitanpassung bei 429 Fehlern

Fehlerrobustheit verbessert hinsichtlich Connection Error

neues Plugin ohne telegram-bot

* Timeout (timeout=10),
* HTTP-Fehlerprüfung (raise_for_status()),
* Retry-Logik (3 Versuche mit wachsender Wartezeit),
* Sauberem Logging mit logger statt print).

send_location aus altem Skript übernommen und angepasst
2025-08-08 21:11:48 +02:00
..
__init__.py some reworks 2019-03-01 12:09:12 +01:00
divera.py Avoid "DeprecationWarning: invalid escape sequence" 2023-09-19 17:49:09 +02:00
http.py Avoid "DeprecationWarning: invalid escape sequence" 2023-09-19 17:49:09 +02:00
mysql.py Avoid "DeprecationWarning: invalid escape sequence" 2023-09-19 17:49:09 +02:00
pluginBase.py Avoid "DeprecationWarning: invalid escape sequence" 2023-09-19 17:49:09 +02:00
telegram.py Telegram mit Warteschlange 2025-08-08 21:11:48 +02:00
template_plugin.py Avoid "DeprecationWarning: invalid escape sequence" 2023-09-19 17:49:09 +02:00