Re: [Модуль] Google Location
Добавлено: Вс авг 29, 2021 1:24 am
Сам разобрался. Оказывается нужно было прописать контакты подключаемых в аккаунте для МД.
Пример, Если в чате написать "где "User" (где User-полное имя указанное в МД)Dimonopera писал(а): ↑Вт фев 08, 2022 10:31 amВсем привет. Поставил модуль. Настроил. Все заработало. Данные в GPS-трекер передаются. Обновление поставил 30мин. Подскажите пожалуйста, можно ли как то организовать передачу картинки карты по запросу? из телеграм например.
Код: Выделить всё
$tim = hex2bin('F09F9597');
$cor = hex2bin('F09F9186');
$bat = hex2bin('F09F948B');
$user = explode(' ',$text)[1];
$obj_name="";
$objects=getObjectsByClass("Users");
foreach($objects as $obj) {
if (getGlobal($obj['TITLE'].".user_name")==$user)
{
$obj_name = $obj['TITLE'];
break;
}
}
if ($obj_name !="")
{
$coord = getGlobal($obj_name.".Coordinates");
$ll = explode(',',$coord);
$lat = $ll[0];
$lon = $ll[1];
$seenAt = "$tim " .getGlobal($obj_name.".CoordinatesUpdated"). "$cor " . getGlobal($obj_name.".seenAt")."$bat Батарея:" .getGlobal($obj_name.".BattLevel")."%";
$this->sendVenueToUser($chat_id , $lat , $lon, $user, $seenAt);
}
else
{
return "Незнаю такого!";
}
Зыбыл написать что нужна еще команда в модуле телеги "callback" - gde
Код: Выделить всё
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
if (substr($callback,0,3) == 'gde')
{
$coord=gg(substr($callback,4).'.Coordinates');
$adr=gg(substr($callback,4).'.seenAt');
$sp=explode(",",$coord);
$telegram_module->sendMessageToAll($adr);
$telegram_module->sendLocationToAll($sp[0],$sp[1]);
}
Разобрался)) в свойства пользователя надо добавить user_name с именем которое будет отправлено как запрос.Nail писал(а): ↑Вт фев 08, 2022 7:50 pmЗыбыл написать что нужна еще команда в модуле телеги "callback" - gde
писать имя соблюдая заглавные буквы если есть .как в МД (точь в точь). если все правильно сделалиКод: Выделить всё
include_once(DIR_MODULES . 'telegram/telegram.class.php'); $telegram_module = new telegram(); if (substr($callback,0,3) == 'gde') { $coord=gg(substr($callback,4).'.Coordinates'); $adr=gg(substr($callback,4).'.seenAt'); $sp=explode(",",$coord); $telegram_module->sendMessageToAll($adr); $telegram_module->sendLocationToAll($sp[0],$sp[1]); }
и есть данные в свойствах Usera
Заходить под УЗ умный дом. Расширение я какое то альтернативное использовал для cookies.gagarin74 писал(а): ↑Ср авг 24, 2022 10:15 amДобрый день. Не подскажите по поводу настройки модуля.
В теории имеется три учетки в гугле (умный дом,жена,и я). Мне под кем зайти в гугл и скачать cookies.txt ?
Что то я уже запутался. Я уже всё это настраивал и всё показывало но вот 05.08 перестало.
И как правильно скачать cookies.txt? А то в ветках читал - то работает расширение то не работает итд итп.
Спасибо.
я скачал под собой и под женой два файла куков и оба портировал в гл. две куки нужны, чтобы получать заряд телефона, тому, чьи куки, он не приходит. вот кука жены нужна, чтобы видеть свой заряд зы. с отдельной учеткой не проверял, может и хватит одной куки с этой точки зренияgagarin74 писал(а): ↑Ср авг 24, 2022 10:15 amДобрый день. Не подскажите по поводу настройки модуля.
В теории имеется три учетки в гугле (умный дом,жена,и я). Мне под кем зайти в гугл и скачать cookies.txt ?
Что то я уже запутался. Я уже всё это настраивал и всё показывало но вот 05.08 перестало.
И как правильно скачать cookies.txt? А то в ветках читал - то работает расширение то не работает итд итп.
Спасибо.