zum Testen hier ein paar neue Versionen der zPNS-xx
Ich habe dort noch mal das Senden von mehreren Teilnachrichten überarbeitet. Es gibt da nun die folgenden lokalen Variablen im zPNS-Po, -Tg und -Ps:
Code: Alles auswählen
! +++++ Nachrichten auf mehrere Teilnachrichten aufteilen +++++
integer msgLength = 950; ! Länge der Teilnachrichten in Zeichen, default: 950
integer msgInterval = 2; ! Dauer zwischen zwei aufainenderfolgenden Nachrichten in Sekunden, default: 2
integer maxNumMsgs = 10; ! Maximale Anzahl aufeinander folgender Nachrichten, default: 10
boolean msgListInvert = false; ! Teilnachrichten invertieren (ja: true, nein: false)
Pushover und Telegram: 950
Pushsafer: 4950
Mit "msgInterval" legt man den Sendeabstand in Sekunden fest. Hier habe ich einen Standardwert von 2 Sekunden definiert.
"maxNumMsgs" gibt die Anzahl der maximal nacheinander übertragenen Teilnachrichten an. Ist die Gesamtnachricht länger als die Summer aller Teilnachrichten, wird die letzte Teilnachricht einfach mit dem Hinweis ABBRUCH am Ende agebrochen.
Mit "msgListInvert" kann man die Reihenfolge der Teilnachrichten umdrehen. Dies ist gerade bei Pushover sinnvoll, da die App neue Nachrichten immer an oberster Stelle platziert. Bei Telegram und Pushsafer sollte man msgListInvert auf false setzen.
Auch mit CallMeBot ist nun ein Senden mehrerer aufeinander folgender Anrufe möglich. Die Paramter lauten hier:
Code: Alles auswählen
! +++++ Nachrichten auf mehrere Aunrufe aufteilen +++++
integer msgLength = 256; ! Länge der Teilnachrichten, default: 256
integer consInterval = 65; ! Dauer zwischen zwei aufeinanderfolgenden Anrufen in Sekunden, default: 65
integer maxNumCalls = 5; ! Maximale Anzahl aufeinander folgender Anrufe, default: 5
boolean msgListInvert = false; ! Reihenfolge der Teilnachrichten invertieren (ja: true, nein: false)
Ihr könnt die Skripte am einfachsten aktualisieren, indem ihr alles nach dem Block "! +++++ User-Daten +++++" per Copy & Paste austauscht. Dann aber bitte auch an ggf. abweichend vergebene Systemvariablen-Namen denken.