SmartLiving.ru

Обсуждение проекта
 
Текущее время: Сб фев 24, 2018 6:47 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 690 ]  На страницу Пред.  1 ... 65, 66, 67, 68, 69
Автор Сообщение
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Вт фев 13, 2018 10:32 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт окт 21, 2014 7:31 pm
Сообщения: 482
Откуда: Киров
Благодарил (а): 10 раз.
Поблагодарили: 265 раз.
directman66 писал(а):
2Eraser, если сообщение больше 4096 символов, падает цикл. Думаю надо обрабатывать эту ситуацию. Или парсить на куски или обрезать нафик.

Залил исправление
в командах на отправку (sendMessageToUser, sendMessageToAdmin, sendMessageToAll) длинное сообщение разбивается на короткие

_________________
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Ср фев 14, 2018 11:26 am 
В сети

Зарегистрирован: Пн дек 26, 2016 9:51 am
Сообщения: 897
Откуда: Екатеринбург
Благодарил (а): 137 раз.
Поблагодарили: 70 раз.
Имхо нужно добавить экспорт и испорт всех элементов модуля. Или на выбор. Сохранять каждый очень муторно. Также хотелось бы публиковать сценарии вызовов и команд в конекте.

_________________
connect: http://connect.smartliving.ru/profile/1502


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль
СообщениеДобавлено: Чт фев 15, 2018 9:57 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вс июн 26, 2016 4:42 pm
Сообщения: 127
Откуда: Барановичи
Благодарил (а): 14 раз.
Поблагодарили: 20 раз.
directman66 писал(а):
nightwind писал(а):
Похожая проблема)
Господа - как полегкому реализовать такое - в шаблонах поведения нужно определять откуда пришла команда - если из телеграмма то делать одно, а если с меню то другое. и как вообще узнать хотя бы пользователя, кто пишет
Это кстати идея, определять по пользователю.

Отправлено с моего Redmi Note 3 через Tapatalk


Победил ты эту проблему?
вот такое в шаблонах

$user = getUserById(context_getuser());
say("Привет, $user ",1);

независимо от того, кто написал в телеграмм отвечает "Привет User1"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Чт фев 15, 2018 2:44 pm 
В сети

Зарегистрирован: Пн дек 26, 2016 9:51 am
Сообщения: 897
Откуда: Екатеринбург
Благодарил (а): 137 раз.
Поблагодарили: 70 раз.
А пользователя системы как зовут? Может пользователь МД User1 привязан к пользователю телеги?

_________________
connect: http://connect.smartliving.ru/profile/1502


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Пт фев 16, 2018 8:46 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс июн 26, 2016 4:42 pm
Сообщения: 127
Откуда: Барановичи
Благодарил (а): 14 раз.
Поблагодарили: 20 раз.
Нет, пользователи разные.
С телеграммой все нормально. В чате системы правильно пишет от кого сообщение. Вот как узнать это в шаблонах - непонятно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Ср фев 21, 2018 7:51 am 
В сети

Зарегистрирован: Пн дек 26, 2016 9:51 am
Сообщения: 897
Откуда: Екатеринбург
Благодарил (а): 137 раз.
Поблагодарили: 70 раз.
Как понять, почему надает цикл телеграм? В логах только такая инфа
Код:
./scripts/cycle_telegram.php
11111111111THREAD CLOSED
: [exec php -./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}  


В самом логе ничего интреесного

[Показать] Скрытый текст:
[spoiler=]
Код:
 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
[/spoiler]

_________________
connect: http://connect.smartliving.ru/profile/1502


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Ср фев 21, 2018 12:25 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт окт 21, 2014 7:31 pm
Сообщения: 482
Откуда: Киров
Благодарил (а): 10 раз.
Поблагодарили: 265 раз.
directman66 писал(а):
Как понять, почему надает цикл телеграм? В логах только такая инфа
Код:
./scripts/cycle_telegram.php
11111111111THREAD CLOSED
: [exec php -./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}    


В самом логе ничего интреесного

[Показать] Скрытый текст:
[spoiler=]
Код:
 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
[/spoiler]


изначально работало?
надо скорее всего смотреть откуда в логе 11111111111111

_________________
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Ср фев 21, 2018 1:28 pm 
В сети

Зарегистрирован: Пн дек 26, 2016 9:51 am
Сообщения: 897
Откуда: Екатеринбург
Благодарил (а): 137 раз.
Поблагодарили: 70 раз.
Eraser писал(а):
directman66 писал(а):
Как понять, почему надает цикл телеграм? В логах только такая инфа
Код:
./scripts/cycle_telegram.php
11111111111THREAD CLOSED
: [exec php -./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}     


В самом логе ничего интреесного

[Показать] Скрытый текст:
[spoiler=]
Код:
 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
[/spoiler]


изначально работало?
надо скорее всего смотреть откуда в логе 11111111111111
Работало раньше. Давно ничего не правил. Откуда берутся единицы?

Отправлено с моего Redmi Note 3 через Tapatalk

_________________
connect: http://connect.smartliving.ru/profile/1502


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Сб фев 24, 2018 6:06 am 
В сети

Зарегистрирован: Пн дек 26, 2016 9:51 am
Сообщения: 897
Откуда: Екатеринбург
Благодарил (а): 137 раз.
Поблагодарили: 70 раз.
directman66 писал(а):
Eraser писал(а):
directman66 писал(а):
Как понять, почему надает цикл телеграм? В логах только такая инфа
Код:
./scripts/cycle_telegram.php
11111111111THREAD CLOSED
: [exec php -./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}       


В самом логе ничего интреесного

[Показать] Скрытый текст:
[spoiler=]
Код:
 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
[/spoiler]


изначально работало?
надо скорее всего смотреть откуда в логе 11111111111111
Работало раньше. Давно ничего не правил. Откуда берутся единицы?

Отправлено с моего Redmi Note 3 через Tapatalk
Может быть есть скрипт проверки запущенного цикла и его перезапуска? Поделитесь )

Отправлено с моего Redmi Note 3 через Tapatalk

_________________
connect: http://connect.smartliving.ru/profile/1502


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль "Telegram"
СообщениеДобавлено: Сб фев 24, 2018 11:19 am 
Не в сети

Зарегистрирован: Вс июн 25, 2017 11:05 pm
Сообщения: 11
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.
Logrus писал(а):
Залил исправление
в командах на отправку (sendMessageToUser, sendMessageToAdmin, sendMessageToAll) длинное сообщение разбивается на короткие


У меня после этого исправления стал корректно работать модуль, дублируются сообщения из чата Алисы в соответствии с приоритетом, хотя ранее не приходили.

_________________
Raspberry Pi3+ Arduino Mega (AMS) + Arduino Nano


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 690 ]  На страницу Пред.  1 ... 65, 66, 67, 68, 69

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB