Hallo Kurt,
vielen Dank, das hilft mit ja weiter zum Verständnis.
Warum habe ich diese Seite nicht gefunden? Egal, jetzt habe ich sie mir gespeichert und verstehe diese Funktionen etwas besser.
Ich hatte inzwischen etwas mit lua geübt und das soweit auch ganz gut unter Kontrolle.
Ich hatte nicht gewusst das lua eine komplette Interpretersprache ist, so wie Python oder php.
Allerdings habe ich noch keine Lösung für mein Problem gefunden, senden einer Message.
Eine andere Frage im Codeblock.
Da steht:
Also, you can call several functions. Each this function last two arguments, are cb_function and cb_extra.
These functions may return false immidiately if something is bad with args, or return true and call cb_function in future.
cb_function would have two or three arguments: first cb_extra, second success (1 or 0), third result (if applicable).
ich mache z. B.
wert=(send_msg(xy, 'bla',ok_cb, false))
und bekomme true oder false in wert, je nachdem ob gesendet wurde oder nicht.
Nur was genau bedeuten / bewirken die beiden Parameter?
ok_cb ???
false / true ???
egal was ich schreibe, true oder false, es ändert sich nix.
Jedenfalls wird ohne die beiden Parameter nichts gesendet?
Warum nicht?
Alles anzeigen
Der von Dir angegeben Parameter -e bezieht sich auf ein shell Kommando.
Mein Frage bleibt, ich möchte OHNE vorherigen Message Eingang folgendes:
send_msg('Klaus_Werner', 'Hallo, ich bins, der Willi, ich bin noch aktiv',ok_cb, false)
Wie gesagt, mit lua z. B, zeitgesteuert. alle zehn Minuten.
Obwohl, wenn wir jetzt so drüber reden, wenn lua threading unterstützt kann ich ja eine Endlosschleife nach einem Messageingang bauen.
Nur so ins Blaue gedacht. Muss ich heute nacht mal ausprobieren.
Auf jeden Fall hilft es mir weiter, Danke nochmal für die Mühe.
VM