[Модуль] Gps Watch (app_GpsWatch)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 869 раз
Контактная информация:

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение Eraser » Пт июл 07, 2017 10:01 am

directman66 писал(а):просьба поделиться сценариями.
скрипт watchVoice, указывается в настройках модуля

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

/*
$params['device']
$params['path_voice']
*/
$cachedFileName = "/var/www/files/voice.ogg";
exec('ffmpeg -y -i "'.$params['path_voice'].'" "'.$cachedFileName.'"');
@touch($cachedFileName);
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$mess = $params['device']." (".$params['path_voice'].")";
$telegram_module->sendVoiceToUser("идентификатор группы", $cachedFileName, $mess);
ну и для модуля телеграмм, создается событие при получении сообщения, которое пересылается на часы

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

if ($chat_id == "идентификатор группы")
{
     include_once(DIR_MODULES . 'app_GpsWatch/app_GpsWatch.class.php');
    $watch_module = new app_GpsWatch();
    $watch_module->sendMessage(2,$text);
     $skip = true;
}
За это сообщение автора Eraser поблагодарил:
directman66 (Пт июл 07, 2017 10:59 am)
Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение directman66 » Пт июл 07, 2017 11:12 am

Попытался создать группу в телеграме, но у меня нет пользователя majordomo, есть только бот. Его надо добавить в друзья?

upd

бота добавил в группу, но в плагине телеграма никаких изменений
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 869 раз
Контактная информация:

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение Eraser » Пт июл 07, 2017 11:17 am

directman66 писал(а):Попытался создать группу в телеграме, но у меня нет пользователя majordomo, есть только бот. Его надо добавить в друзья?
да надо бота добавить в группу
и отправить в группу /start@имя вашего бота
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение directman66 » Пт июл 07, 2017 11:23 am

СпойлерПоказать
Screenshot_2017-07-07-13-19-50-679_org.telegram.messenger.png
Screenshot_2017-07-07-13-19-50-679_org.telegram.messenger.png (898.08 КБ) 5358 просмотров
не понимаю, что должно произойти
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 869 раз
Контактная информация:

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение Eraser » Пт июл 07, 2017 11:26 am

directman66 писал(а):
СпойлерПоказать
Screenshot_2017-07-07-13-19-50-679_org.telegram.messenger.png
не понимаю, что должно произойти
бот должен должен ответить, и зарегистрировать у себя эту группу
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение directman66 » Пт июл 07, 2017 11:39 am

ответил на /start
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение directman66 » Пт июл 07, 2017 11:43 am

т.е. голосовые сообщения из часов можно передавать в телеграмм, а отвечать только текстом?

Также не могу понять значения
Set flower Current value:
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 869 раз
Контактная информация:

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение Eraser » Пт июл 07, 2017 11:47 am

directman66 писал(а):т.е. голосовые сообщения из часов можно передавать в телеграмм, а отвечать только текстом?

Также не могу понять значения
Set flower Current value:
отправлять голос возможность есть, но я не тестировал

Set flower - устанавливает цифру у сердечек на часах
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение directman66 » Пт июл 07, 2017 1:08 pm

все же интересно запустить через телеграм отправку голоса, ребенок читать то еще не умеет
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 869 раз
Контактная информация:

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение Eraser » Пт июл 07, 2017 1:16 pm

directman66 писал(а):все же интересно запустить через телеграм отправку голоса, ребенок читать то еще не умеет
сделать можно так
в модуле телеграм добавить событие на получение голосового сообщения

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

if ($chat_id == "идентификатор группы")
{
  //здесь надо конвертировать полученный голос $file_path в AMR формат, который понимают часы
  $cachedFileName = "/var/www/files/voice.amr";
  exec('ffmpeg -y -i "'.$file_path.'" "'.$cachedFileName.'"');
  @touch($cachedFileName);

  // отправка голосового файла в часы
     include_once(DIR_MODULES . 'app_GpsWatch/app_GpsWatch.class.php');
    $watch_module = new app_GpsWatch();
    $watch_module->sendVoice(2,$cachedFileName);
     $skip = true;
}
это так на вскидку
проверить не могу, часы от меня довольно далеко
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Ответить