Способ отправки фото с камеры при выполнении скрипта. У меня, например, выполняется при появлении камеры в сети
Заходим в папку customscripts (если ее нет, создаем):
cd domoticz/scripts/customscripts
Создаем папку telegram:
sudo mkdir telegram
cd telegram
Создаем файл скрипта для первой камеры:
sudo nano telegramCam1.sh
Вставляем содержимое:
#!/bin/sh SnapFile="/var/tmp/cam1snapshot.jpg" #ожидание 10 секунд sleep 10 # Получить снимок камеры с Xeoma sudo wget -O $SnapFile "http://192.168.1.37:8080/video2.mjpg?user=Y2FtMjpjYW0y&resolution=1280x720&fps=1&oneframe=1&rnd=1526222277097&waitTimeoutMs=38 # Отправить сообщение с изображением. ip - ip прокси телеграм; 123456789 - бот; token - ваш токен; 123456 - чат sudo curl -s -X POST "http://ip:8012/123456789:token/sendPhoto" -F chat_id=-123456 -F photo="@$SnapFile" #ожидание 5 секунд sleep 5 # Удалить изображение sudo /bin/rm $SnapFile
Даем права:
sudo chmod +x telegramCam1.sh
Проверяем, выполнив скрипт:
sudo bash telegramCam1.sh
Я вставил скрипт в действие при включении устройства Ping на мою камеру. Если камеры не было в сети, при включении она отправит снимок в мой канал телеграм
Не подскажете как узнать ip proxy телеграм?