Re: Проблема в работе модуля Telegram. Прошу помочь
Добавлено: Чт фев 22, 2018 8:55 pm
Приоритет стоит - "0".
Может быть есть скрипт проверки запущенного цикла и его перезапуска? Поделитесь )directman66 писал(а):Работало раньше. Давно ничего не правил. Откуда берутся единицы?Eraser писал(а):изначально работало?directman66 писал(а):Как понять, почему надает цикл телеграм? В логах только такая инфаВ самом логе ничего интреесногоКод: Выделить всё
./scripts/cycle_telegram.php 11111111111THREAD CLOSED: [exec php -q ./scripts/cycle_telegram.php --params "a:0:{}">>/var/www/debmes/log_2018-02-21-cycle_telegram.php.txt] 11111111111111 Backtrace: #0 /var/www/cycle.php(347): registerError('cycle_stop', './scripts/cycle...') #1 {main}
SPOILERSPOILER_SHOWSPOILERSPOILER_SHOWКод: Выделить всё
Pause 09:46:41 Init module 09:46:40 Running cycle_telegram.php 04:05:24 Init module 04:05:24 Running cycle_telegram.php 03:02:49 Init module 03:02:49 Running cycle_telegram.php
надо скорее всего смотреть откуда в логе 11111111111111
Отправлено с моего Redmi Note 3 через Tapatalk
У меня после этого исправления стал корректно работать модуль, дублируются сообщения из чата Алисы в соответствии с приоритетом, хотя ранее не приходили.Eraser писал(а):Залил исправление
в командах на отправку (sendMessageToUser, sendMessageToAdmin, sendMessageToAll) длинное сообщение разбивается на короткие
Код: Выделить всё
#!/bin/bash
sudo rm /var/www/cam/$2.mp4.part
youtube-dl -f $3 $1 -o /var/www/cam/$2.mp4
sudo rm /var/www/cam/$2.jpg
ffmpeg -i /var/www/cam/$2.mp4.part -vf 'movie=/var/www/cam/logo.png [img]; [in] [img] overlay=0:0 [out]' /var/www/cam/$2.jpgКод: Выделить всё
#!/bin/bash
sudo rm /var/www/cam/$2.mp4.part
youtube-dl -f $3 $1 -o /var/www/cam/$2.mp4
sudo rm /var/www/cam/$2.jpg
ffmpeg -i /var/www/cam/$2.mp4.part /var/www/cam/$2.jpgКод: Выделить всё
youtube-dl -F https://youtu.be/jKtjpJBM2x8
[youtube] jKtjpJBM2x8: Downloading webpage
[youtube] jKtjpJBM2x8: Downloading video info webpage
[youtube] jKtjpJBM2x8: Extracting video information
[youtube] jKtjpJBM2x8: Downloading m3u8 information
[youtube] jKtjpJBM2x8: Downloading MPD manifest
[info] Available formats for jKtjpJBM2x8:
format code extension resolution note
91 mp4 256x144 HLS 197k , avc1.42c00b, 30.0fps, mp4a.40.5@ 48k
92 mp4 426x240 HLS 338k , avc1.4d4015, 30.0fps, mp4a.40.5@ 48k
93 mp4 640x360 HLS 829k , avc1.4d401e, 30.0fps, mp4a.40.2@128k
94 mp4 854x480 HLS 1380k , avc1.4d401f, 30.0fps, mp4a.40.2@128k
95 mp4 1280x720 HLS 2593k , avc1.4d401f, 30.0fps, mp4a.40.2@256k
96 mp4 1920x1080 HLS 4715k , avc1.640028, 30.0fps, mp4a.40.2@256k (best)
root@orangepipc:/var/www/cam# Код: Выделить всё
$n = $params['url'];
$m = $params['coun'];
$s = $params['vid'];
shell_exec("/var/www/cam/1 $n $m $s"); Код: Выделить всё
$option2 = array(array($cam."Токио", $cam."NASA1", $cam."NASA2", $cam."Птички"),array($cam."Питер1", $cam."Питер2", $cam."Акв1", $cam."Акв2"),array("меню"));
Код: Выделить всё
$pos = strripos($text , "Токио");
if ($pos > -1) {
$par1 = "https://youtu.be/JYBpu1OyP0c"; //адрес потока
$par2 = "1"; // номер камеры
$par3 = "96"; // параметры потока из youtube-dl -F
runScript("cam",array("url"=>$par1,"coun"=>$par2,"vid"=>$par3));
$jpg="/var/www/cam/$par2.jpg";
$this->sendImageToUser($chat_id,$jpg,"Камера".$par2,$option2);
$skip = true;
}
Код: Выделить всё
//отправка изображения с камер
$pos = strripos($text , "Токио");
if ($pos > -1) {
$par1 = "https://youtu.be/JYBpu1OyP0c";
$par2 = "1";
$par3 = "96";
runScript("cam",array("url"=>$par1,"coun"=>$par2,"vid"=>$par3));
$jpg="/var/www/cam/$par2.jpg";
$this->sendImageToUser($chat_id,$jpg,"Камера".$par2,$option2);
$skip = true;
}
$pos = strripos($text , "NASA1");
if ($pos > -1) {
$par1 = "https://youtu.be/RtU_mdL2vBM";
$par2 = "2";
$par3 = "301";
runScript("cam",array("url"=>$par1,"coun"=>$par2,"vid"=>$par3));
$jpg="/var/www/cam/$par2.jpg";
$this->sendImageToUser($chat_id,$jpg,"Камера".$par2,$option2);
$skip = true;
}
$pos = strripos($text , "NASA2");
if ($pos > -1) {
$par1 = "https://youtu.be/ddFvjfvPnqk";
$par2 = "3";
$par3 = "95";
runScript("cam",array("url"=>$par1,"coun"=>$par2,"vid"=>$par3));
$jpg="/var/www/cam/$par2.jpg";
$this->sendImageToUser($chat_id,$jpg,"Камера".$par2,$option2);
$skip = true;
}
$pos = strripos($text , "Птички");
if ($pos > -1) {
$par1 = "https://youtu.be/jECodSsU8Ds";
$par2 = "4";
$par3 = "95";
runScript("cam",array("url"=>$par1,"coun"=>$par2,"vid"=>$par3));
$jpg="/var/www/cam/$par2.jpg";
$this->sendImageToUser($chat_id,$jpg,"Камера".$par2,$option2);
$skip = true;
}
$pos = strripos($text , "Питер1");
if ($pos > -1) {
$par1 = "https://youtu.be/OCfjCg4LeDA";
$par2 = "5";
$par3 = "94";
runScript("cam",array("url"=>$par1,"coun"=>$par2,"vid"=>$par3));
$jpg="/var/www/cam/$par2.jpg";
$this->sendImageToUser($chat_id,$jpg,"Камера".$par2,$option2);
$skip = true;
}
$pos = strripos($text , "Питер2");
if ($pos > -1) {
$par1 = "https://youtu.be/oioklYcidp0";
$par2 = "6";
$par3 = "95";
runScript("cam",array("url"=>$par1,"coun"=>$par2,"vid"=>$par3));
$jpg="/var/www/cam/$par2.jpg";
$this->sendImageToUser($chat_id,$jpg,"Камера".$par2,$option2);
$skip = true;
}
$pos = strripos($text , "Акв1");
if ($pos > -1) {
$par1 = "https://youtu.be/FEiOjdr9Nz4";
$par2 = "7";
$par3 = "95";
runScript("cam",array("url"=>$par1,"coun"=>$par2,"vid"=>$par3));
$jpg="/var/www/cam/$par2.jpg";
$this->sendImageToUser($chat_id,$jpg,"Камера".$par2,$option2);
$skip = true;
}
$pos = strripos($text , "Акв2");
if ($pos > -1) {
$par1 = "https://youtu.be/jKtjpJBM2x8";
$par2 = "8";
$par3 = "96";
runScript("cam",array("url"=>$par1,"coun"=>$par2,"vid"=>$par3));
$jpg="/var/www/cam/$par2.jpg";
$this->sendImageToUser($chat_id,$jpg,"Камера".$par2,$option2);
$skip = true;
} Код: Выделить всё
./scripts/cycle_telegram.php
11111111111THREAD CLOSED: [exec php -q ./scripts/cycle_telegram.php --params "a:0:{}">>/var/www/debmes/log_2018-03-10-cycle_telegram.php.txt]
11
Backtrace:
#0 /var/www/cycle.php(347): registerError('cycle_stop', './scripts/cycle...')
#1 {main}