Спасибо за ответ. А можно как то добиться, чтобы картинка отправлялась с помощью сценария MD? Сейчас есть 5 камер, для каждой создан сценарий для отправки изображения. Вызов сценария осуществляется из меню с помощью события messageHookEraser писал(а): ↑Чт фев 24, 2022 11:12 amsendImageToUser($chat_id,$jpg)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);
[Модуль] Telegram (telegram)
Модератор: immortal
-
- Сообщения: 91
- Зарегистрирован: Чт окт 04, 2018 10:12 am
- Благодарил (а): 23 раза
- Поблагодарили: 13 раз
Re: [Модуль] Telegram (telegram)
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 869 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
передавайте в сценарий $chat_idDimonopera писал(а): ↑Чт фев 24, 2022 12:08 pmСпасибо за ответ. А можно как то добиться, чтобы картинка отправлялась с помощью сценария MD? Сейчас есть 5 камер, для каждой создан сценарий для отправки изображения. Вызов сценария осуществляется из меню с помощью события messageHookEraser писал(а): ↑Чт фев 24, 2022 11:12 amsendImageToUser($chat_id,$jpg)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);
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
-
- Сообщения: 91
- Зарегистрирован: Чт окт 04, 2018 10:12 am
- Благодарил (а): 23 раза
- Поблагодарили: 13 раз
Re: [Модуль] Telegram (telegram)
Картинка приходит только если выполняется $telegram_module->sendImageToUser(1092570625,$jpg);Eraser писал(а): ↑Чт фев 24, 2022 12:33 pmпередавайте в сценарий $chat_idDimonopera писал(а): ↑Чт фев 24, 2022 12:08 pmСпасибо за ответ. А можно как то добиться, чтобы картинка отправлялась с помощью сценария MD? Сейчас есть 5 камер, для каждой создан сценарий для отправки изображения. Вызов сценария осуществляется из меню с помощью события messageHookEraser писал(а): ↑Чт фев 24, 2022 11:12 amsendImageToUser($chat_id,$jpg)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);
Если выполнять $telegram_module->sendImageToUser($chat_id,$jpg); то изображение не приходит. Только если создать команду непосредственно в телеграме.
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 869 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
ну естественно $chat_id надо передавать в сценарийDimonopera писал(а): ↑Чт фев 24, 2022 1:08 pmКартинка приходит только если выполняется $telegram_module->sendImageToUser(1092570625,$jpg);Eraser писал(а): ↑Чт фев 24, 2022 12:33 pmпередавайте в сценарий $chat_idDimonopera писал(а): ↑Чт фев 24, 2022 12:08 pmСпасибо за ответ. А можно как то добиться, чтобы картинка отправлялась с помощью сценария MD? Сейчас есть 5 камер, для каждой создан сценарий для отправки изображения. Вызов сценария осуществляется из меню с помощью события messageHookEraser писал(а): ↑Чт фев 24, 2022 11:12 amsendImageToUser($chat_id,$jpg)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);
Если выполнять $telegram_module->sendImageToUser($chat_id,$jpg); то изображение не приходит. Только если создать команду непосредственно в телеграме.
пишите код сразу в команде, зачем вам сценарий
- За это сообщение автора Eraser поблагодарил:
- Dimonopera (Пт фев 25, 2022 11:26 am)
- Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
-
- Сообщения: 91
- Зарегистрирован: Чт окт 04, 2018 10:12 am
- Благодарил (а): 23 раза
- Поблагодарили: 13 раз
Re: [Модуль] Telegram (telegram)
Сразу в код совсем запутаюсь. И так длинный получается. Настроено меню с несколькими уровнями, один из них как раз выбор камер.Eraser писал(а): ↑Чт фев 24, 2022 1:31 pmну естественно $chat_id надо передавать в сценарийDimonopera писал(а): ↑Чт фев 24, 2022 1:08 pmКартинка приходит только если выполняется $telegram_module->sendImageToUser(1092570625,$jpg);Eraser писал(а): ↑Чт фев 24, 2022 12:33 pmпередавайте в сценарий $chat_idDimonopera писал(а): ↑Чт фев 24, 2022 12:08 pmСпасибо за ответ. А можно как то добиться, чтобы картинка отправлялась с помощью сценария MD? Сейчас есть 5 камер, для каждой создан сценарий для отправки изображения. Вызов сценария осуществляется из меню с помощью события messageHookEraser писал(а): ↑Чт фев 24, 2022 11:12 amsendImageToUser($chat_id,$jpg)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);
Если выполнять $telegram_module->sendImageToUser($chat_id,$jpg); то изображение не приходит. Только если создать команду непосредственно в телеграме.
пишите код сразу в команде, зачем вам сценарий
Код: Выделить всё
$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;
}
Выбор сценария для отправки как то немного упрощает работу с кодом. По крайней мере для меня
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: [Модуль] Telegram (telegram)
меня порой пугают примеры кода в данной ветке
причем они де"эволюционируют" с каждым разом и итерацией
причем они де"эволюционируют" с каждым разом и итерацией
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 15
- Зарегистрирован: Пт янв 01, 2021 3:40 pm
- Откуда: Беларусь
- Благодарил (а): 1 раз
- Поблагодарили: 20 раз
Re: [Модуль] Telegram (telegram)
Copy-paste?
Ubuntu Server 22.04.1 LTS (alpha, PHP 7.4, скрипт установки, Noolite, ESP8266 (WiFi IoT), Tuya, Яндекс Алиса)
VK| Telegram| Connect
VK| Telegram| Connect
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: [Модуль] Telegram (telegram)
хуже, юзеры еще пытаются привнести свое понимание
пример с удалением постов, выложенным примером оного и (миша) два! года не мог это настроить пока наконец то не показал свой код в тлг курилке, ну несколько правок к правильному и все заработало
и такого полно
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 91
- Зарегистрирован: Чт окт 04, 2018 10:12 am
- Благодарил (а): 23 раза
- Поблагодарили: 13 раз
Re: [Модуль] Telegram (telegram)
Ну не все же рождаются со знаниями программирования. Учимся по меру возможностей. Для знающего человека мои вопросы конечно глупые, Но если их не задавать, как разобраться?
- За это сообщение автора Dimonopera поблагодарили (всего 3):
- andrey040670 (Пт фев 25, 2022 11:24 am) • xor (Пт фев 25, 2022 12:12 pm) • Logrus (Сб фев 26, 2022 6:24 pm)
- Рейтинг: 3.49%
-
- Сообщения: 31
- Зарегистрирован: Вс май 20, 2018 7:45 pm
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: [Модуль] Telegram (telegram)
Алиса перестала писать в телеграм. Причем если отправляешь тестовое сообщение - все приходит. От меня с телеги - тоже в чат приходят сообщения, а вот ответ от Алисы не возвращается. В истории событий такая фигня: 22:36:55 0.63537100 Command not found. Не могу понять где и что я сломал (