Страница 48 из 193
Re: Модуль "Telegram"
Добавлено: Пт апр 28, 2017 11:50 pm
woow
Всё заработало, спасибо, но не долго радовался модулем Telegram. Его работоспособность желает лучшего. Включил все опции на оповещение и в результате далеко не все сообщение и только когда на телефоне открываешь аппс телеграмм только тогда звучит сигнал и т.д.
На пример произошло аж9 событий, про которых должно было оповещаться, но телефон молчал, пока не открыл программку.
Иногда всё происходит "правильно" реакция почти мгновенная, всё таки на её полагаться рискованно. Какие варианты ещё есть, как на счёт с PushBulet?
Re: Модуль "Telegram"
Добавлено: Сб апр 29, 2017 11:19 am
Eraser
woow писал(а):Всё заработало, спасибо, но не долго радовался модулем Telegram. Его работоспособность желает лучшего. Включил все опции на оповещение и в результате далеко не все сообщение и только когда на телефоне открываешь аппс телеграмм только тогда звучит сигнал и т.д.
На пример произошло аж9 событий, про которых должно было оповещаться, но телефон молчал, пока не открыл программку.
Иногда всё происходит "правильно" реакция почти мгновенная, всё таки на её полагаться рискованно. Какие варианты ещё есть, как на счёт с PushBulet?
Модуль тут совсем не причем, он никак не может влиять на то что на телефоне не оповещает. Это проблема телефона. Приложение не работает в фоне, а выгружается из памяти. Причины этого разные, от нехватки памяти в телефоне, до самой прошивки телефона, которая принудительно выгружает приложение, чтобы сберечь батарейку. Такое я наблюдал на прошивке MIUI.
Re: Модуль "Telegram"
Добавлено: Сб апр 29, 2017 3:02 pm
woow
А у меня как раз Redmi
Re: Модуль "Telegram"
Добавлено: Ср май 03, 2017 9:48 am
cepxuo
А какие свойства есть у $chat_id? Например, как узнать юзернейм пользователя из сессии?
И попутно вопрос, как вообще узнать имя пользователя, который общается с Алисой? Допустим в скрипте из шаблона поведения?
Хочу, чтоб ответ Алисы был адресный.
Re: Модуль "Telegram"
Добавлено: Чт май 04, 2017 2:54 pm
Eraser
cepxuo писал(а):А какие свойства есть у $chat_id? Например, как узнать юзернейм пользователя из сессии?
И попутно вопрос, как вообще узнать имя пользователя, который общается с Алисой? Допустим в скрипте из шаблона поведения?
Хочу, чтоб ответ Алисы был адресный.
Получение имени пользователя по его chat_id (только для зарегистрированных пользователей в модуле)
Код: Выделить всё
include(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->getUserName($chat_id);
Re: Модуль "Telegram"
Добавлено: Чт май 04, 2017 4:15 pm
Руслан
woow писал(а):А у меня как раз Redmi
надо в автозапуск приложение ставить. У меня 3s перекрасно работает.
Re: Модуль "Telegram"
Добавлено: Чт май 04, 2017 4:22 pm
Anton_kulibin
Руслан писал(а):woow писал(а):А у меня как раз Redmi
надо в автозапуск приложение ставить. У меня 3s перекрасно работает.
Да у Xiaomi есть проблема с приложениями, надо заблокировать чистку памяти для приложения, открываешь список запущенных приложений на телеграм свайп вниз и нажать замок, тогда приложение все время висит в памяти и не выгружается из нее, и оповещения приходят у меня на Redmi Note 2 так сделано.
Re: Модуль "Telegram"
Добавлено: Чт май 04, 2017 4:28 pm
Eraser
Anton_kulibin писал(а):Руслан писал(а):woow писал(а):А у меня как раз Redmi
надо в автозапуск приложение ставить. У меня 3s перекрасно работает.
Да у Xiaomi есть проблема с приложениями, надо заблокировать чистку памяти для приложения, открываешь список запущенных приложений на телеграм свайп вниз и нажать замок, тогда приложение все время висит в памяти и не выгружается из нее, и оповещения приходят у меня на Redmi Note 2 так сделано.
у меня почему-то это не помогло
Re: Модуль "Telegram"
Добавлено: Пт май 05, 2017 8:30 am
Amarok
Кстати, не кстати, про Xiaomi Redmi 3S: использую вот такой кода в сценариях
Код: Выделить всё
if($ip==""){
$ip=$_SERVER['REMOTE_ADDR'];
if($ip=="192.168.0.81")
{$ip=gg('AmarokPC.IP');}
}
Если сценарий вызываю с компа через меню Алисы, то ip определяется верно; но с Xiaomi же выходит полная лажа - определяем ip как 192.168.0.1. Что за ... ? С другими клиентами то всё нормально
Re: Модуль "Telegram"
Добавлено: Пт май 05, 2017 10:36 am
cepxuo
Eraser писал(а):
Код: Выделить всё
include(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->getUserName($chat_id);
Спасибо! в скриптах теперь работает!
Добавлю, что если юзать в обработчике меню, то достаточно вызывать так: