Страница 182 из 193

Re: [Модуль] Telegram (telegram)

Добавлено: Чт фев 24, 2022 12:08 pm
Dimonopera
Eraser писал(а): Чт фев 24, 2022 11:12 am
Dimonopera писал(а): Ср фев 23, 2022 9:38 am Всем здравствовать. Подскажите пожалуйста, как реализовать отправку картинки с камеры тому пользователю, который отправил запрос?
Где то натыкался на решение, но никак найти не могу. Уже второй день по форуму лазию
Сейчас у меня такой код отправки

Код: Выделить всё

// получаем картинку 
$url="rtsp://192.168.1.201:554/user=admin_password=HOGzcTu7_channel=1_stream=1.sdp?real_stream";  
$jpg="C:/_majordomo/htdocs/cached/img/snapshot.jpg";
exec('ffmpeg -y -i '.$url.' -r 10 -f image2 -ss 00:00:02.500 -vframes 1 '.$jpg.'');
// отправляем картинку в телеграмм
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendImageToUser(1092570625,$jpg);
Заранее спасибо
sendImageToUser($chat_id,$jpg)
Спасибо за ответ. А можно как то добиться, чтобы картинка отправлялась с помощью сценария MD? Сейчас есть 5 камер, для каждой создан сценарий для отправки изображения. Вызов сценария осуществляется из меню с помощью события messageHook

Re: [Модуль] Telegram (telegram)

Добавлено: Чт фев 24, 2022 12:33 pm
Eraser
Dimonopera писал(а): Чт фев 24, 2022 12:08 pm
Eraser писал(а): Чт фев 24, 2022 11:12 am
Dimonopera писал(а): Ср фев 23, 2022 9:38 am Всем здравствовать. Подскажите пожалуйста, как реализовать отправку картинки с камеры тому пользователю, который отправил запрос?
Где то натыкался на решение, но никак найти не могу. Уже второй день по форуму лазию
Сейчас у меня такой код отправки

Код: Выделить всё

// получаем картинку 
$url="rtsp://192.168.1.201:554/user=admin_password=HOGzcTu7_channel=1_stream=1.sdp?real_stream";  
$jpg="C:/_majordomo/htdocs/cached/img/snapshot.jpg";
exec('ffmpeg -y -i '.$url.' -r 10 -f image2 -ss 00:00:02.500 -vframes 1 '.$jpg.'');
// отправляем картинку в телеграмм
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendImageToUser(1092570625,$jpg);
Заранее спасибо
sendImageToUser($chat_id,$jpg)
Спасибо за ответ. А можно как то добиться, чтобы картинка отправлялась с помощью сценария MD? Сейчас есть 5 камер, для каждой создан сценарий для отправки изображения. Вызов сценария осуществляется из меню с помощью события messageHook
передавайте в сценарий $chat_id

Re: [Модуль] Telegram (telegram)

Добавлено: Чт фев 24, 2022 1:08 pm
Dimonopera
Eraser писал(а): Чт фев 24, 2022 12:33 pm
Dimonopera писал(а): Чт фев 24, 2022 12:08 pm
Eraser писал(а): Чт фев 24, 2022 11:12 am
Dimonopera писал(а): Ср фев 23, 2022 9:38 am Всем здравствовать. Подскажите пожалуйста, как реализовать отправку картинки с камеры тому пользователю, который отправил запрос?
Где то натыкался на решение, но никак найти не могу. Уже второй день по форуму лазию
Сейчас у меня такой код отправки

Код: Выделить всё

// получаем картинку 
$url="rtsp://192.168.1.201:554/user=admin_password=HOGzcTu7_channel=1_stream=1.sdp?real_stream";  
$jpg="C:/_majordomo/htdocs/cached/img/snapshot.jpg";
exec('ffmpeg -y -i '.$url.' -r 10 -f image2 -ss 00:00:02.500 -vframes 1 '.$jpg.'');
// отправляем картинку в телеграмм
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendImageToUser(1092570625,$jpg);
Заранее спасибо
sendImageToUser($chat_id,$jpg)
Спасибо за ответ. А можно как то добиться, чтобы картинка отправлялась с помощью сценария MD? Сейчас есть 5 камер, для каждой создан сценарий для отправки изображения. Вызов сценария осуществляется из меню с помощью события messageHook
передавайте в сценарий $chat_id
Картинка приходит только если выполняется $telegram_module->sendImageToUser(1092570625,$jpg);
Если выполнять $telegram_module->sendImageToUser($chat_id,$jpg); то изображение не приходит. Только если создать команду непосредственно в телеграме.

Re: [Модуль] Telegram (telegram)

Добавлено: Чт фев 24, 2022 1:31 pm
Eraser
Dimonopera писал(а): Чт фев 24, 2022 1:08 pm
Eraser писал(а): Чт фев 24, 2022 12:33 pm
Dimonopera писал(а): Чт фев 24, 2022 12:08 pm
Eraser писал(а): Чт фев 24, 2022 11:12 am
Dimonopera писал(а): Ср фев 23, 2022 9:38 am Всем здравствовать. Подскажите пожалуйста, как реализовать отправку картинки с камеры тому пользователю, который отправил запрос?
Где то натыкался на решение, но никак найти не могу. Уже второй день по форуму лазию
Сейчас у меня такой код отправки

Код: Выделить всё

// получаем картинку 
$url="rtsp://192.168.1.201:554/user=admin_password=HOGzcTu7_channel=1_stream=1.sdp?real_stream";  
$jpg="C:/_majordomo/htdocs/cached/img/snapshot.jpg";
exec('ffmpeg -y -i '.$url.' -r 10 -f image2 -ss 00:00:02.500 -vframes 1 '.$jpg.'');
// отправляем картинку в телеграмм
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendImageToUser(1092570625,$jpg);
Заранее спасибо
sendImageToUser($chat_id,$jpg)
Спасибо за ответ. А можно как то добиться, чтобы картинка отправлялась с помощью сценария MD? Сейчас есть 5 камер, для каждой создан сценарий для отправки изображения. Вызов сценария осуществляется из меню с помощью события messageHook
передавайте в сценарий $chat_id
Картинка приходит только если выполняется $telegram_module->sendImageToUser(1092570625,$jpg);
Если выполнять $telegram_module->sendImageToUser($chat_id,$jpg); то изображение не приходит. Только если создать команду непосредственно в телеграме.
ну естественно $chat_id надо передавать в сценарий
пишите код сразу в команде, зачем вам сценарий

Re: [Модуль] Telegram (telegram)

Добавлено: Чт фев 24, 2022 1:41 pm
Dimonopera
Eraser писал(а): Чт фев 24, 2022 1:31 pm
Dimonopera писал(а): Чт фев 24, 2022 1:08 pm
Eraser писал(а): Чт фев 24, 2022 12:33 pm
Dimonopera писал(а): Чт фев 24, 2022 12:08 pm
Eraser писал(а): Чт фев 24, 2022 11:12 am
Dimonopera писал(а): Ср фев 23, 2022 9:38 am Всем здравствовать. Подскажите пожалуйста, как реализовать отправку картинки с камеры тому пользователю, который отправил запрос?
Где то натыкался на решение, но никак найти не могу. Уже второй день по форуму лазию
Сейчас у меня такой код отправки

Код: Выделить всё

// получаем картинку 
$url="rtsp://192.168.1.201:554/user=admin_password=HOGzcTu7_channel=1_stream=1.sdp?real_stream";  
$jpg="C:/_majordomo/htdocs/cached/img/snapshot.jpg";
exec('ffmpeg -y -i '.$url.' -r 10 -f image2 -ss 00:00:02.500 -vframes 1 '.$jpg.'');
// отправляем картинку в телеграмм
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendImageToUser(1092570625,$jpg);
Заранее спасибо
sendImageToUser($chat_id,$jpg)
Спасибо за ответ. А можно как то добиться, чтобы картинка отправлялась с помощью сценария MD? Сейчас есть 5 камер, для каждой создан сценарий для отправки изображения. Вызов сценария осуществляется из меню с помощью события messageHook
передавайте в сценарий $chat_id
Картинка приходит только если выполняется $telegram_module->sendImageToUser(1092570625,$jpg);
Если выполнять $telegram_module->sendImageToUser($chat_id,$jpg); то изображение не приходит. Только если создать команду непосредственно в телеграме.
ну естественно $chat_id надо передавать в сценарий
пишите код сразу в команде, зачем вам сценарий
Сразу в код совсем запутаюсь. И так длинный получается. Настроено меню с несколькими уровнями, один из них как раз выбор камер.

Код: Выделить всё

$pos = strripos($text , "Зал");
if ($pos > -1) {
     runScript('Camera_zall');
    $this->sendMessageToUser($chat_id, "Выберите камеру:",$option2);
    $skip = true;
}
$pos = strripos($text , "Сектор1");
if ($pos > -1) {
     runScript('Camera_sektor1');
    $this->sendMessageToUser($chat_id, "Выберите камеру:",$option2);
    $skip = true;
}

Выбор сценария для отправки как то немного упрощает работу с кодом. По крайней мере для меня

Re: [Модуль] Telegram (telegram)

Добавлено: Чт фев 24, 2022 2:46 pm
Logrus
меня порой пугают примеры кода в данной ветке :shock:
причем они де"эволюционируют" с каждым разом и итерацией :o

Re: [Модуль] Telegram (telegram)

Добавлено: Чт фев 24, 2022 3:10 pm
RomanAndr
Logrus писал(а): Чт фев 24, 2022 2:46 pm меня порой пугают примеры кода в данной ветке :shock:
причем они де"эволюционируют" с каждым разом и итерацией :o
Copy-paste?

Re: [Модуль] Telegram (telegram)

Добавлено: Чт фев 24, 2022 3:34 pm
Logrus
RomanAndr писал(а): Чт фев 24, 2022 3:10 pm
Logrus писал(а): Чт фев 24, 2022 2:46 pm меня порой пугают примеры кода в данной ветке :shock:
причем они де"эволюционируют" с каждым разом и итерацией :o
Copy-paste?
хуже, юзеры еще пытаются привнести свое понимание
пример с удалением постов, выложенным примером оного и (миша) два! года не мог это настроить пока наконец то не показал свой код в тлг курилке, ну несколько правок к правильному и все заработало
и такого полно :(

Re: [Модуль] Telegram (telegram)

Добавлено: Пт фев 25, 2022 11:06 am
Dimonopera
Logrus писал(а): Чт фев 24, 2022 2:46 pm меня порой пугают примеры кода в данной ветке :shock:
причем они де"эволюционируют" с каждым разом и итерацией :o
Ну не все же рождаются со знаниями программирования. Учимся по меру возможностей. Для знающего человека мои вопросы конечно глупые, Но если их не задавать, как разобраться?

Re: [Модуль] Telegram (telegram)

Добавлено: Вс мар 27, 2022 10:49 pm
Diesel
Алиса перестала писать в телеграм. Причем если отправляешь тестовое сообщение - все приходит. От меня с телеги - тоже в чат приходят сообщения, а вот ответ от Алисы не возвращается. В истории событий такая фигня: 22:36:55 0.63537100 Command not found. Не могу понять где и что я сломал (