В логе же пишет, не успевает по таймаутуyden писал(а): ↑Сб май 30, 2020 11:36 amПонять не могу. Перестали прилетать и все. После обновления.
Кодом с rtsp снимаю снапшоты и шлю в телегу. Картинки формируются, но не улетают. Ubuntu server 18.04. У конечной папки доступ 777.
Логи:Код: Выделить всё
//-------------------------------------------------------------------------------------- include_once(DIR_MODULES . 'telegram/telegram.class.php'); $telegram_module = new telegram(); $url1="rtsp://10.12.11.101:554/user=admin_password=****_channel=1_stream=1.sdp?real_stream"; $cam_Button1="/home/yyy/cam/everyday/cam_Button1.jpg"; exec('ffmpeg -y -i "'.$url1.'" -f image2 -vframes 1 '.$cam_Button1.''); $url2="rtsp://10.12.11.102:554/user=admin_password=****_channel=1_stream=0.sdp?real_stream"; $cam_Button2="/home/yyy/cam/everyday/cam_Button2.jpg"; exec('ffmpeg -y -i "'.$url2.'" -f image2 -vframes 1 '.$cam_Button2.''); $url3="rtsp://10.12.11.103:554/user=admin_password=****_channel=1_stream=0.sdp?real_stream"; $cam_Button3="/home/yyy/cam/everyday/cam_Button3.jpg"; exec('ffmpeg -y -i "'.$url3.'" -f image2 -vframes 1 '.$cam_Button3.''); $url4="rtsp://10.12.11.104:554/user=admin_password=****_channel=1_stream=0.sdp?real_stream"; $cam_Button4="/home/yyy/cam/everyday/cam_Button4.jpg"; exec('ffmpeg -y -i "'.$url4.'" -f image2 -vframes 1 '.$cam_Button4.''); $url5="rtsp://10.12.11.105:554/user=admin_password=****_channel=1_stream=0.sdp?real_stream"; $cam_Button5="/home/yyy/cam/everyday/cam_Button5.jpg"; exec('ffmpeg -y -i "'.$url5.'" -f image2 -vframes 1 '.$cam_Button5.''); $url6="rtsp://10.12.11.106:554/user=admin_password=****_channel=1_stream=0.sdp?real_stream"; $cam_Button6="/home/yyy/cam/everyday/cam_Button6.jpg"; exec('ffmpeg -y -i "'.$url6.'" -f image2 -vframes 1 '.$cam_Button6.''); $cam_Button = ['/home/yyy/cam/everyday/cam_Button3.jpg','/home/yyy/cam/everyday/cam_Button2.jpg','/home/yyy/cam/everyday/cam_Button5.jpg','/home/yyy/cam/everyday/cam_Button1.jpg','/home/yyy/cam/everyday/cam_Button4.jpg','/home/yyy/cam/everyday/cam_Button6.jpg']; $this -> sendAlbumToUser($chat_id,$cam_Button); //--------------------------------------------------------------------------------------
Код: Выделить всё
17:13:13 0.14178800 Command:/cam Result: 17:13:13 0.14165100 {"ok":false,"curl_error_code":28,"curl_error":"Operation timed out after 10001 milliseconds with 0 bytes received"}
[Модуль] Telegram (telegram)
Модератор: immortal
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 868 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
-
- Сообщения: 141
- Зарегистрирован: Пн авг 22, 2016 10:03 am
- Благодарил (а): 28 раз
- Поблагодарили: 5 раз
Re: [Модуль] Telegram (telegram)
Разобрался.Eraser писал(а): ↑Сб май 30, 2020 1:08 pmВ логе же пишет, не успевает по таймаутуyden писал(а): ↑Сб май 30, 2020 11:36 amПонять не могу. Перестали прилетать и все. После обновления.
Кодом с rtsp снимаю снапшоты и шлю в телегу. Картинки формируются, но не улетают. Ubuntu server 18.04. У конечной папки доступ 777.
Логи:Код: Выделить всё
//-------------------------------------------------------------------------------------- include_once(DIR_MODULES . 'telegram/telegram.class.php'); $telegram_module = new telegram(); $url1="rtsp://10.12.11.101:554/user=admin_password=****_channel=1_stream=1.sdp?real_stream"; $cam_Button1="/home/yyy/cam/everyday/cam_Button1.jpg"; exec('ffmpeg -y -i "'.$url1.'" -f image2 -vframes 1 '.$cam_Button1.''); $url2="rtsp://10.12.11.102:554/user=admin_password=****_channel=1_stream=0.sdp?real_stream"; $cam_Button2="/home/yyy/cam/everyday/cam_Button2.jpg"; exec('ffmpeg -y -i "'.$url2.'" -f image2 -vframes 1 '.$cam_Button2.''); $url3="rtsp://10.12.11.103:554/user=admin_password=****_channel=1_stream=0.sdp?real_stream"; $cam_Button3="/home/yyy/cam/everyday/cam_Button3.jpg"; exec('ffmpeg -y -i "'.$url3.'" -f image2 -vframes 1 '.$cam_Button3.''); $url4="rtsp://10.12.11.104:554/user=admin_password=****_channel=1_stream=0.sdp?real_stream"; $cam_Button4="/home/yyy/cam/everyday/cam_Button4.jpg"; exec('ffmpeg -y -i "'.$url4.'" -f image2 -vframes 1 '.$cam_Button4.''); $url5="rtsp://10.12.11.105:554/user=admin_password=****_channel=1_stream=0.sdp?real_stream"; $cam_Button5="/home/yyy/cam/everyday/cam_Button5.jpg"; exec('ffmpeg -y -i "'.$url5.'" -f image2 -vframes 1 '.$cam_Button5.''); $url6="rtsp://10.12.11.106:554/user=admin_password=****_channel=1_stream=0.sdp?real_stream"; $cam_Button6="/home/yyy/cam/everyday/cam_Button6.jpg"; exec('ffmpeg -y -i "'.$url6.'" -f image2 -vframes 1 '.$cam_Button6.''); $cam_Button = ['/home/yyy/cam/everyday/cam_Button3.jpg','/home/yyy/cam/everyday/cam_Button2.jpg','/home/yyy/cam/everyday/cam_Button5.jpg','/home/yyy/cam/everyday/cam_Button1.jpg','/home/yyy/cam/everyday/cam_Button4.jpg','/home/yyy/cam/everyday/cam_Button6.jpg']; $this -> sendAlbumToUser($chat_id,$cam_Button); //--------------------------------------------------------------------------------------
Код: Выделить всё
17:13:13 0.14178800 Command:/cam Result: 17:13:13 0.14165100 {"ok":false,"curl_error_code":28,"curl_error":"Operation timed out after 10001 milliseconds with 0 bytes received"}
Может кому полезно будет.
У меня socks5 сервер настроен на Арубе. Соответственно в мдм в модуле телеги прописал этот сервер. Мдм у меня стоит в лвс за микротиком, микрот в свою очередь поднимает линк до арубы и часть трафика пускает через нее. Я недосмотрел, что он, микрот, запросы к socks5 пускает не через арубу. На днях аруба socks5 у меня сбойнула и пришлось в мдм переключить на работу без прокси. Этот факт совпал с обновлением модуля телеги. И картинки перестали прилетать. Но вся заковырка была в том, что модуль телеги пересылает снапшоты с камер и текстовое сообщение. Вот текст всегда прилетал, а картинки - нет. Поэтому я не понял в чем основная причина.
Как говорил Матроскин: "Балбес, он, балбес".
Только еще нужно разобраться, почему Админу модуль телеги присылает два одинаковых сообщения. А юзеру - нормально, одно.
-
- Сообщения: 141
- Зарегистрирован: Пн авг 22, 2016 10:03 am
- Благодарил (а): 28 раз
- Поблагодарили: 5 раз
Re: [Модуль] Telegram (telegram)
Добрый.
Плиз подскажите. Можно ли виджеты с модуля OpenWeather в телегу слать?
https://connect.smartliving.ru/tasks/19.html
Плиз подскажите. Можно ли виджеты с модуля OpenWeather в телегу слать?
https://connect.smartliving.ru/tasks/19.html
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Telegram (telegram)
эмм...как виджеты - вряд ли...
можно или составить список метрик, которые забрать надо, и вытаскивать их из объекта ow_fact, или воспользоваться сторонней библиотекой, которая может html превратить в картинку, и отправить, такие тоже есть, но первый вариант проще в разы))
можно или составить список метрик, которые забрать надо, и вытаскивать их из объекта ow_fact, или воспользоваться сторонней библиотекой, которая может html превратить в картинку, и отправить, такие тоже есть, но первый вариант проще в разы))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 141
- Зарегистрирован: Пн авг 22, 2016 10:03 am
- Благодарил (а): 28 раз
- Поблагодарили: 5 раз
Re: [Модуль] Telegram (telegram)
Сенк.nick7zmail писал(а): ↑Вс май 31, 2020 9:26 pmэмм...как виджеты - вряд ли...
можно или составить список метрик, которые забрать надо, и вытаскивать их из объекта ow_fact, или воспользоваться сторонней библиотекой, которая может html превратить в картинку, и отправить, такие тоже есть, но первый вариант проще в разы))
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
Не работает. Кажется на кнопку вообще нельзя эможи\иконки вешать.
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 868 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
работает, только надо в таблице tlg_cmd для поля TITLE задать кодировку utf8mb4_unicode_ci, иначе не сохраняются emoji
для поля CODE тоже можно, тогда и в коде команды можно будет вставлять emoji без перекодировки
- Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
Можно скрины? Кодировку то я сменил, а оно всё равно не работаетEraser писал(а): ↑Пн июн 01, 2020 7:20 amработает, только надо в таблице tlg_cmd для поля TITLE задать кодировку utf8mb4_unicode_ci, иначе не сохраняются emoji
для поля CODE тоже можно, тогда и в коде команды можно будет вставлять emoji без перекодировки
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 868 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
у меня вот так
https://mathiasbynens.be/notes/mysql-utf8mb4
вспомнил, еще я поменял в mysqli.class.php
Код: Выделить всё
//$this->Exec("SET NAMES 'utf8';");
//$this->Exec("SET CHARACTER SET 'utf8';");
//$this->Exec("set character_set_client='utf8';");
//$this->Exec("set character_set_results='utf8';");
//$this->Exec("set collation_connection='utf8_general_ci';");
$this->Exec("SET NAMES 'utf8';");
$this->Exec("SET CHARACTER SET 'utf8';");
$this->Exec("set character_set_client='utf8mb4';");
$this->Exec("set character_set_results='utf8mb4';");
$this->Exec("set collation_connection='utf8mb4_unicode_ci';");
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
- webms
- Сообщения: 498
- Зарегистрирован: Чт дек 15, 2016 3:13 am
- Благодарил (а): 221 раз
- Поблагодарили: 88 раз
Re: [Модуль] Telegram (telegram)
Добавьте пожалуйста это в раздел "Помощь"Eraser писал(а): ↑Ср апр 08, 2020 5:02 pmОбновление!
Добавлен режим без звука Настраивается для каждого пользователя отдельно. При его включении сообщения будут приходить в клиент телеграм без звука.
Исключения:
- сообщение из истории с уровнем важности больше чем задано в настройках пользователя
- сообщения отправленные с помощью sendMessageToUser(Admin,All) в котором явно указано использование режима
Пример вызова функцийПоказатьКод: Выделить всё
sendMessageToUser($user, $text, null, '', true); // без звука sendMessageToUser($user, $text, null, '', false); // со звуком sendMessageToAdmin($text, null, '', true);// без звука sendMessageToAdmin($text, null, '', false);// со звуком sendMessageToAll($text, null, '', true);// без звука sendMessageToAll($text, null, '', false);// со звуком
и тут кстати отсутствует sendImage, он работает, проверял
Код: Выделить всё
sendImageToAdmin($chartPNG, '', null, '', true); # без звука
- Рейтинг: 1.16%