Telegram, отправка изображения в чат SendIMG.bat
=================================================
::Задаем переменные:
set address=%1
set passwd=%2
set bottoken=0000030303003:ЕА653627iueiu-3788IU
set chat=76736438976983498
set /a cam=%3-1
set File=%address%%cam%.jpg ::    Где:
::    %1 - IP адрес регистратора
::    %2 - пароль пользователя admin на регистраторе
::    bottoken - токен бота Telegram
::    chat - идентификатор чата
::    cam - идентификатор камеры на устройстве (на устройстве идентификаторы нумеруются с 0).
::    File - путь/имяфайла
::Запрашиваем картинку у регистратора и сохраняем ее в файл:
curl.exe -o %File% http://admin:%passwd%@%address%:9786/cameras/%cam%/image?resolution=640x480 ::Меняем идентификатор камеры для корректной отправки в чат:
set /a cam+=1 ::Отправляем картинку в чат с комментарием:
curl.exe -s -X POST "https://api.telegram.org/bot%bottoken%/sendPhoto?chat_id=%chat%" -F photo="@%File%" -F caption="Snapshot from NVR-%address% on Cam %cam% - %date% %time%" ::Удаляем файл картинки:
del /F /Q %File% =================================================
Вызываем файл с передачей параметров:
SendIMG.bat IP_ADR ADM_PASSWD CAM_NUM
Примеры:
Sendimg.bat 192.168.0.15 123456 5   Run.bat - отправляем картинки со всех камер XVR 8
=================================================
call Sendimg.bat 192.168.0.15 123456 1
call Sendimg.bat 192.168.0.15 123456 2
call Sendimg.bat 192.168.0.15 123456 3
call Sendimg.bat 192.168.0.15 123456 4
call Sendimg.bat 192.168.0.15 123456 5
call Sendimg.bat 192.168.0.15 123456 6
call Sendimg.bat 192.168.0.15 123456 7
call Sendimg.bat 192.168.0.15 123456 8 ==================================================