Telegram
Beschreibung
Mit diesem Plugin ist es moeglich, Telegram-Nachrichten für POCSAG-Alarmierungen zu senden.
Außerdem werden Locations versendet, wenn die Felder lat
und lon
im Paket definiert sind. (beispielsweise durch das Geocoding Modul)
Die abarbeitung der Alarmierungen erfolgt per Queue nach den Limits der Telegram API, damit keine Nachrichten verloren gehen, diese Funktion kann mit dem queue
Parameter deaktiviert werden.
Unterstütze Alarmtypen
- Fms
- Pocsag
- Zvei
- Msg
Resource
telegram
Konfiguration
Feld | Beschreibung | Default |
---|---|---|
botToken | Der Api-Key des Telegram-Bots | |
chatIds | Liste mit Chat-Ids der Empfängers / der Emfänger-Gruppen | |
message_fms | Format der Nachricht für FMS | {FMS} |
message_pocsag | Format der Nachricht für Pocsag | {RIC}({SRIC})\n{MSG} |
message_zvei | Format der Nachricht für ZVEI | {TONE} |
message_msg | Format der Nachricht für MSG | |
queue | Aktivieren/Deaktivieren der MessageQueue | true |
Beispiel:
- type: plugin
name: Telegram Plugin
res: telegram
config:
message_pocsag: "{RIC}({SRIC})\n{MSG}"
botToken: "BOT_TOKEN"
chatIds:
- "CHAT_ID"
Modul Abhängigkeiten
Aus dem Modul Geocoding (optional/nur POCSAG):
lat
lon
Externe Abhängigkeiten
- python-telegram-bot