Seite 1 von 1
Telegram Nachricht verzögert versenden
Verfasst: 6. Jun 2020, 18:17
von nike113
Hallo zusammen,
ist es in Bosmon möglich nur dann eine Nachricht/ Meldung per Telegram zu versenden wenn danach eine Zvei 5 Tonfolge ausgelöst hat. Sprich Meldung kommt rein, wird zurückgehalten und erst versendet wenn kurz darauf eine vordefinierte 5 Tonfolge alarmiert wird.
Re: Telegram Nachricht verzögert versenden
Verfasst: 7. Jun 2020, 11:39
von FFler24
Hallo,
nein, mit mehr als einer Kondition (if ... and ... then ...) bzw. kaskadierten Konditionen kann BosMon leider noch nicht umgehen.
Dein Vorhaben ist nur über Umwege möglich mit einem externen Batchscript, in dem eine solche Prüfung mit etwas Bastelei darstellbar wäre.
Bspw. Bei Auslösung von Schleife 1 wird ein Batchscript und ein timeout mit 30 Sekunden gestartet. Wenn nun Schleife 2 auslöst wird ein txt-File geschrieben (am besten eigenen Unterordner im BosMon-Verzeichnis erstellen dafür). Das laufende Script von Schleife 1 wird nach dem timeout von 30 Sekunden prüfen ob das txt-File von Schleife 2 da ist und wenn ja, wird der Versand der Meldung aus Schleife 1 an Telegram mittels curl eingeleitet und danach das txt-file wieder gelöscht um in die Grundstellung zurückzukehren.
Findet das Script aber kein txt-file von Schleife 2 nach 30 Sekunden, so führt es keinen Versand der Nachricht an Telegram durch und löscht das txt-file.
So sähe der Code ungefähr aus dem Kopf herhaus geschrieben aus...
Code: Alles auswählen
cd C:\BosMon\ifcheck\
timeout /t 30
if not exist schleife2.txt goto ende
curl.exe -...........
goto ende
:ende
del schleife2.txt
exit
Grüße
FFler
Re: Telegram Nachricht verzögert versenden
Verfasst: 7. Jun 2020, 12:45
von nike113
Ok. Danke dann muss ich da mal mit Batch Dateien spielen.
MfG nike 113