Страница 120 из 193

Re: [Модуль] Telegram (telegram)

Добавлено: Пн фев 25, 2019 9:57 pm
xor
nightwind писал(а): Пн фев 25, 2019 8:42 pm Давно у меня есть самодельные функции отправки в телегу. Просто не хочется плодить костыли)
а вот и не внимательно читал, так что идея имеет право на жизнь:

sayTo (ФРАЗА, УРОВЕНЬ, НАЗНАЧЕНИЕ) - в качестве НАЗНАЧЕНИЯ можно использовать системное имя терминала и если это терминал на MajorDroid, то ему отправится команда для произношения. В любом случае из этой функции создаётся событие SAYTO (вида: processSubscriptions('SAYTO', array('level' => $level, 'message' => $ph, 'destination' => $destination));), которое может быть перехвачено сторонними модулями -- на заметку тем, кто захочет создать свой модуль для организации работы с различными устройствами доставки сообщений на определённый канал.

Re: [Модуль] Telegram (telegram)

Добавлено: Ср фев 27, 2019 8:55 am
nightwind
xor писал(а): Пн фев 25, 2019 9:57 pm
nightwind писал(а): Пн фев 25, 2019 8:42 pm Давно у меня есть самодельные функции отправки в телегу. Просто не хочется плодить костыли)
а вот и не внимательно читал, так что идея имеет право на жизнь:

sayTo (ФРАЗА, УРОВЕНЬ, НАЗНАЧЕНИЕ) - в качестве НАЗНАЧЕНИЯ можно использовать системное имя терминала и если это терминал на MajorDroid, то ему отправится команда для произношения. В любом случае из этой функции создаётся событие SAYTO (вида: processSubscriptions('SAYTO', array('level' => $level, 'message' => $ph, 'destination' => $destination));), которое может быть перехвачено сторонними модулями -- на заметку тем, кто захочет создать свой модуль для организации работы с различными устройствами доставки сообщений на определённый канал.
Я же про это и пишу. телеграмм подписывается только на события say. я чутка его переделал чтобы подписывался на sayto тоже, и если назначение=='telergam' отправлять админу. поправил один раз модуль - т больше не надо во всем остальном коде править магические функции)

Re: [Модуль] Telegram (telegram)

Добавлено: Вс мар 03, 2019 10:30 pm
Samir77
skysilver писал(а): Пн фев 25, 2019 1:49 pm
Samir77 писал(а): Вс фев 24, 2019 12:09 pm Подскажите пожалуйста .. Проблема с доставкой уведомлений в телегу.. Сообщение о времени приходит с запозданием в 2 минуты.. Хотя на сервере все произносится ровно. Ping Pong все почти мгновенно... При срабатывании датчика открытия , фото прилетают сразу.. А фраза дверь открыта или закрыта спустя 2 минуты...
Ну раз затык только с сообщениями, которые проговариваются голосом, то надо смотреть на подписку SAY в системе (кто подписан, что при этом выполняется), а также на сервис TTS. Модуль Телеграм также является одним из подписчиков события SAY и выполняет свою задачу отправки сообщений боту тогда, когда доходит до него очередь - спустя 2 минуты.
Дмитрий благодарю за подсказку .. А можно если не сложно немного на пальцах куда зайти и как проверить что и как, а то уже через костыли все делаю и только двоится теперь с приходом сообщений!
Заранее благодарен за ответ)

Re: [Модуль] Telegram (telegram)

Добавлено: Пн мар 04, 2019 11:57 pm
Samir77
Samir77 писал(а): Вс мар 03, 2019 10:30 pm
skysilver писал(а): Пн фев 25, 2019 1:49 pm
Samir77 писал(а): Вс фев 24, 2019 12:09 pm Подскажите пожалуйста .. Проблема с доставкой уведомлений в телегу.. Сообщение о времени приходит с запозданием в 2 минуты.. Хотя на сервере все произносится ровно. Ping Pong все почти мгновенно... При срабатывании датчика открытия , фото прилетают сразу.. А фраза дверь открыта или закрыта спустя 2 минуты...
Ну раз затык только с сообщениями, которые проговариваются голосом, то надо смотреть на подписку SAY в системе (кто подписан, что при этом выполняется), а также на сервис TTS. Модуль Телеграм также является одним из подписчиков события SAY и выполняет свою задачу отправки сообщений боту тогда, когда доходит до него очередь - спустя 2 минуты.
Дмитрий благодарю за подсказку .. А можно если не сложно немного на пальцах куда зайти и как проверить что и как, а то уже через костыли все делаю и только двоится теперь с приходом сообщений!
Заранее благодарен за ответ)
Благодаря Знающим в чате телеграмма получил ответ на свой вопрос...
Смотреть нужно приоритеты отправки "Все подписчики в настройках на вкладке Обработчики"
И выставить приоритет больше у телеги чем терминала...
Еще раз Болшьшая Благодарность @agafonov_d ,Tarasfrompir , и Logrus !

Re: [Модуль] Telegram (telegram)

Добавлено: Сб мар 09, 2019 3:30 pm
yurat2008
а как добраться до редактирования этих параметров?

Re: [Модуль] Telegram (telegram)

Добавлено: Вс мар 10, 2019 3:03 pm
Samir77
yurat2008 писал(а): Сб мар 09, 2019 3:30 pm а как добраться до редактирования этих параметров?
Смотреть нужно приоритеты отправки "Все подписчики в настройках на вкладке Обработчики" ;)

Re: [Модуль] Telegram (telegram)

Добавлено: Вс мар 10, 2019 4:05 pm
Samir77
У меня вопрос к разработчику модуля, скажите , а можно ли в телеграмм запрашивать данные с модуля syswidget, ну или сам виджет?

Re: [Модуль] Telegram (telegram)

Добавлено: Пн мар 11, 2019 2:56 pm
yurat2008
Samir77 писал(а): Вс мар 10, 2019 3:03 pm
yurat2008 писал(а): Сб мар 09, 2019 3:30 pm а как добраться до редактирования этих параметров?
Смотреть нужно приоритеты отправки "Все подписчики в настройках на вкладке Обработчики" ;)

у меня так , ничего поменять не могу

ИзображениеИзображение

Re: [Модуль] Telegram (telegram)

Добавлено: Пн мар 11, 2019 3:06 pm
skysilver
yurat2008 писал(а): Пн мар 11, 2019 2:56 pm у меня так , ничего поменять не могу
Ужас. Обновлять МДМ надо. Это ж вообще древность.

Re: [Модуль] Telegram (telegram)

Добавлено: Пн мар 11, 2019 3:07 pm
skysilver
Samir77 писал(а): Вс мар 10, 2019 4:05 pmданные с модуля syswidget, ну или сам виджет?
Картинкой никак. А данные все по идее лежат в свойствах объекта, их и засылать в телегу по запросу.