Frank E. schrieb:
Ja, Danke, richtig!
Allerdings mit ...?offset=-1
Erhält man genau die letzte Message.
Noch ein Nachtrag:
Den Backslash brauche ich nur im Terminal, wenn ich das mit CURL teste. Inzwischen nehme ich aber einfach ein HTTPS-Socket im POST-Mode, dann sieht das wieder ganz normal aus:
https://api.telegram.org/bot123:ABC/getUpdates?offset=-1
Der Unterschied war wohl das, was mich verwirrt hatte.
Dieser Request liefert einen JSON-String, der neben dem Text auch eine Message-ID enthält. Auch die sollte man sich heraus parsen und merken, denn so lange die letzte Nachricht sich nicht ändert, liest man immer wieder die gleiche Nachricht.
Ich habe übrigens die Telegram-Bot-Kommunikation in eine Xojo-Klasse gepackt, für meine Desktop-Tools. Eine Arduino-Lib gibts übrigens auch schon (nicht von mir!), allerdings nur nutzbar auf Modellen, die HTTPS beherrschen. Oder man muss ein PHP-Skript im Web dazwischenschalten.
Ich finde, das ist eine ziemlich praktische Möglichkeit, um recht unkompliziert Meldungen zu PC oder Mobilgerät zu versenden oder auch umgekehrt Kommandos an MC-Projekte ...