mod/notification-telegram: $GetTelegramChatId: use last message

This commit is contained in:
Christian Hesse 2025-02-26 20:16:12 +01:00
parent 24de060904
commit e2fe653035

View file

@ -82,12 +82,15 @@
} }
:local JSON [ :deserialize from=json value=$Data ]; :local JSON [ :deserialize from=json value=$Data ];
:foreach Update in=($JSON->"result") do={ :local Count [ :len ($JSON->"result") ];
$LogPrint info $0 ("The chat id is: " . ($Update->"message"->"chat"->"id"));
:return true; :if ($Count = 0) do={
$LogPrint info $0 ("No message received.");
:return false;
} }
$LogPrint info $0 ("No message received."); :local Message ($JSON->"result"->($Count - 1)->"message");
$LogPrint info $0 ("The chat id is: " . ($Message->"chat"->"id"));
} on-error={ } on-error={
:global ExitError; $ExitError false $0; :global ExitError; $ExitError false $0;
} } } }