Страница 101 из 191

Re: Модуль "Telegram"

Добавлено: Пт июл 27, 2018 1:07 pm
alekszander
коллеги подскажите в чем проблема. в последнее время в истории событий стала вылетать ошибка

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

Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in /var/www/html/modules/telegram/telegram.class.php on line 176

Warning: fopen(): Filename cannot be empty in /var/www/html/lib/general.class.php on line 189
сам модуль может работать может нет.

Re: Модуль "Telegram"

Добавлено: Пт июл 27, 2018 11:05 pm
Pacific
полгода назад настроил телеграм и пользуюсь с удовольствием.
А сегодня полез в настройки, а там кроме меня 15 левых пользователей.
Я их, конечно, удалю, но как сделать , чтобы они снова не прописались?

Re: Модуль "Telegram"

Добавлено: Пн июл 30, 2018 1:35 pm
DenisChaplin
immortal писал(а):
Пт дек 01, 2017 10:28 am
получение изображения с rtsp потока с камеры в linux

устанавливаем ffmpeg

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

apt-get install ffmpeg
в модуле telegramm добавляем команду со следующим кодом:

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

// получаем картинку 
$url="rtsp://192.168.1.10:554/user=admin&password=password&channel=1&stream=0.sdp?";  
$jpg="/var/www/cached/snapshot.jpg";
exec('ffmpeg -y -i "'.$url.'" -f image2 -vframes 1 '.$jpg.'');
// отправляем картинку в телеграмм
$this->sendImageToUser($chat_id,$jpg); 
соответственно заменив путь к rtsp потоку, у меня этот путь к ВР Jassun

Реализовал передачу видео файла с видео камеры в телеграм:

exec('ffmpeg -i "rtsp://192.168.88.120:554/11" -t 10 -vcodec copy -b:v 128k /var/www/html/cms/cached/out.mkv');
$img='/var/www/html/cms/cached/out.mkv';
$this->sendVideoToUser($chat_id,$img);

Re: Модуль "Telegram"

Добавлено: Пн июл 30, 2018 10:59 pm
xor
DenisChaplin писал(а):
Пн июл 30, 2018 1:35 pm
Реализовал передачу видео файла с видео камеры в телеграм:
Господа, циклимся
56 страница этого же топика
https://majordomo.smartliving.ru/forum/ ... ram#p65005

там только гифку делают

Re: Модуль "Telegram"

Добавлено: Вт авг 07, 2018 9:24 pm
Mobidi
Подскажите , видел что у многих реализовано - как по команде сделать так что бы MD присылал карту с локацией пользователя из модуля GPS трекер ? Словами реализовал а как карту сделать не могу догнать

Re: Модуль "Telegram"

Добавлено: Вт авг 07, 2018 9:33 pm
Eraser
Mobidi писал(а):
Вт авг 07, 2018 9:24 pm
Подскажите , видел что у многих реализовано - как по команде сделать так что бы MD присылал карту с локацией пользователя из модуля GPS трекер ? Словами реализовал а как карту сделать не могу догнать
вот пример реализации, устройство в модуле GPS должно быть привязано к пользователю MJD

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

 $obj_name = "admin"; //название объекта из класса Users
 $coord = getGlobal($obj_name.".Coordinates");
 $ll =  explode(',',$coord); 
 $lat = $ll[0];
 $lon = $ll[1];
 $seenAt = getGlobal($obj_name.".CoordinatesUpdated"). " " . getGlobal($obj_name.".seenAt")." Батарея:" .getGlobal($obj_name.".BattLevel")."%";
 
 $this->sendVenueToUser($chat_id , $lat , $lon, $user, $seenAt);

Re: Модуль "Telegram"

Добавлено: Ср авг 08, 2018 6:54 am
stalkerkz
Подскажите куда копать, у меня в блоке Приложения>Telegram выскочило сообщение "Цикл остановлен" и теперь с телефона не отвечает на команды.... как перезапустить цикл?

При этом сам модуль вроде бы работает т.к. через кнопку Send message сообщения на телефон проходят.

Re: Модуль "Telegram"

Добавлено: Ср авг 08, 2018 7:09 am
stalkerkz
stalkerkz писал(а):
Ср авг 08, 2018 6:54 am
Подскажите куда копать, у меня в блоке Приложения>Telegram выскочило сообщение "Цикл остановлен" и теперь с телефона не отвечает на команды.... как перезапустить цикл?

При этом сам модуль вроде бы работает т.к. через кнопку Send message сообщения на телефон проходят.
Все ребята разобрался... почему остановился не понял, но перезапустил цикл следующим образом, может кому понадобиться. Система>XRay>Services --- нашел процесс cycle_telegram и нажал кнопку Restart Now. Цикл перезапустился и все заработало.

Re: Модуль "Telegram"

Добавлено: Ср авг 08, 2018 7:42 pm
dioxin
stalkerkz писал(а):
Ср авг 08, 2018 7:09 am
Все ребята разобрался... почему остановился не понял, но перезапустил цикл следующим образом, может кому понадобиться. Система>XRay>Services --- нашел процесс cycle_telegram и нажал кнопку Restart Now. Цикл перезапустился и все заработало.
Поставь AUTO-RECOVERY и будет авторестартиться.
2018-08-08_19-41-26.png
2018-08-08_19-41-26.png (4.35 КБ) 4446 просмотров

Re: Модуль "Telegram"

Добавлено: Сб авг 18, 2018 5:02 pm
Pacific
dioxin писал(а):
Ср авг 08, 2018 7:42 pm
Поставь AUTO-RECOVERY и будет авторестартиться.
у меня при AUTO-RECOVERY всё равно иногда цикл останавливается (