BW3-Core/plugin
KoenigMjr 3d8b5a3797 Squashed commit of the following:
commit 523329a9bb
Author: KoenigMjr <135820716+KoenigMjr@users.noreply.github.com>
Date:   Tue Jun 10 14:08:31 2025 +0200

    Doku-Ergänzung

    update zur neuen Telegram Version

    *in Konfiguration hinzugefügt:*
    Startup_message
    max_retries
    initial_delay
    max_delay

    *gelöscht:*
    queue

    *im Beispiel:*
    Startup_message hinzugefügt

commit 6a0a59c3ac
Author: KoenigMjr <135820716+KoenigMjr@users.noreply.github.com>
Date:   Fri Jul 11 22:24:39 2025 +0200

    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-10-06 13:47:00 +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 Squashed commit of the following: 2025-10-06 13:47:00 +02:00
template_plugin.py Avoid "DeprecationWarning: invalid escape sequence" 2023-09-19 17:49:09 +02:00