From 6d71585efd228510e1a1a185640c24495fa180b1 Mon Sep 17 00:00:00 2001 From: TheLast Date: Tue, 27 Jan 2026 20:57:59 +0200 Subject: [PATCH] HA add-on: add Telegram API reachability + token sanity checks --- papur-addon/run.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/papur-addon/run.sh b/papur-addon/run.sh index a57ad63..319b883 100644 --- a/papur-addon/run.sh +++ b/papur-addon/run.sh @@ -58,6 +58,22 @@ cat > /data/.clawdbot/clawdbot.json </dev/null; then + echo "OK: api.telegram.org reachable" +else + echo "WARN: api.telegram.org not reachable from add-on container" +fi + +# Validate token (print only bot username) +BOT_USER=$(curl -fsS --max-time 10 "https://api.telegram.org/bot${BOT_TOKEN}/getMe" | jq -r '.result.username // empty' || true) +if [ -n "$BOT_USER" ]; then + echo "OK: Telegram token valid for @${BOT_USER}" +else + echo "WARN: Telegram token validation failed (getMe)" +fi + # Convenience info for later (MikroTik access path & HA token file) cat > /data/CONNECTION_NOTES.txt <