interne IP an Telegram Chat schicken

Mit diesem kleinen Skript kann man sich die interne IP an einen Telegram Chat schicken lassen.
Dazu braucht man noch in curl für Windows.

Dazu das Zip von https://curl.se/windows/ herunterladen und die Dateien curl.exe und curl-ca-bundle.crt in das Verzeichnis mit dem Script entpacken.

Das folgende Script erstellen und natürlich die eigenen Daten für API-Key und Chat-ID eintragen.
Dann das Script in die Aufgabenplanung eintragen, mit der Ausführung 1 Minute nach dem Systemstart.

@echo off

cd /d %~dp0

set telegram_apikey=xxxxx:yyyyyyyyyyyyyyyyyyyyyyyyyyyyy
set telegram_chatid=-121212121212

set my_name=%COMPUTERNAME%
set my_ip=0.0.0.0

for /f "delims=[] tokens=2" %%a in ('ping -4 -n 1 %COMPUTERNAME% ^| findstr [') do set my_ip=%%a
echo Network IP: %my_ip%

curl "https://api.telegram.org/bot%telegram_apikey%/sendMessage?chat_id=%telegram_chatid%&text=%my_name% online mit interner ip %my_ip%"
echo.
windows/batch/interne-ip-an-telegram-chat-schicken.txt · Zuletzt geändert: 12.12.2023 13:06 von Martin