Shelly-Script: edit telegram message

Drittanbieter Anwendungen werden nicht durch Shelly selbst supported! Haftung ist hierfür ausgeschlossen!

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

  • Ich benutze den telegram messenger um push-nachrichten aus meinen Shelly Plus Plug S zu senden:

    Das funktioniert soweit korrekt, aber jedesmal wird natürlich eine neue Nachricht gesendet.

    Wie kann ich aber eine schon gesendete Nachricht nachträglich ändern, z.B. wenn sich ein Messwert geändert hat?.
    Es gibt glaube ich die Funktion editMessage, wie ich diese anwende weiß ich aber nicht.


    Zunächst benötigt man sicher die message_id aus der gesendeten Nachricht. In print(response) steht die tatsächlich zur Verfügung,
    aber ich schaffe es nicht diese aus dem json response zu extrahieren :

    print(response.body.message_id)
    print(response["result"]["message_id"]);
    print(JSON.stringify(response.message_id));
    print(JSON.stringify(response["body"]["result"]["message_id"]));

    funktioneren alle nicht

    Alleine bekomme ich das leider nicht hin.

    Kann mir jemand weiterhelfen?

    Vielen Dank

    Einmal editiert, zuletzt von Ralf Stehle (18. Oktober 2024 um 21:18)