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

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

Модератор: immortal

Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

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

Сообщение xor » Пн фев 25, 2019 9:57 pm

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

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

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

Сообщение nightwind » Ср фев 27, 2019 8:55 am

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' отправлять админу. поправил один раз модуль - т больше не надо во всем остальном коде править магические функции)
За это сообщение автора nightwind поблагодарил:
xor (Ср фев 27, 2019 9:11 am)
Рейтинг: 1.16%
Аватара пользователя
Samir77
Сообщения: 95
Зарегистрирован: Чт фев 02, 2017 7:30 pm
Благодарил (а): 755 раз
Поблагодарили: 9 раз

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

Сообщение 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 минуты.
Дмитрий благодарю за подсказку .. А можно если не сложно немного на пальцах куда зайти и как проверить что и как, а то уже через костыли все делаю и только двоится теперь с приходом сообщений!
Заранее благодарен за ответ)
ASUS ASPIRE 5739G Windows 7 + Raspberry Pi3 + Broadlink + Sonoff
Аватара пользователя
Samir77
Сообщения: 95
Зарегистрирован: Чт фев 02, 2017 7:30 pm
Благодарил (а): 755 раз
Поблагодарили: 9 раз

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

Сообщение Samir77 » Пн мар 04, 2019 11:57 pm

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 !
Вложения
3.PNG
3.PNG (76.65 КБ) 3807 просмотров
За это сообщение автора Samir77 поблагодарили (всего 2):
skysilver (Вт мар 05, 2019 12:12 am) • Mikik (Вт мар 05, 2019 1:14 pm)
Рейтинг: 2.33%
ASUS ASPIRE 5739G Windows 7 + Raspberry Pi3 + Broadlink + Sonoff
yurat2008
Сообщения: 147
Зарегистрирован: Сб мар 04, 2017 7:04 pm
Благодарил (а): 15 раз
Поблагодарили: 13 раз

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

Сообщение yurat2008 » Сб мар 09, 2019 3:30 pm

а как добраться до редактирования этих параметров?
Аватара пользователя
Samir77
Сообщения: 95
Зарегистрирован: Чт фев 02, 2017 7:30 pm
Благодарил (а): 755 раз
Поблагодарили: 9 раз

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

Сообщение Samir77 » Вс мар 10, 2019 3:03 pm

yurat2008 писал(а):
Сб мар 09, 2019 3:30 pm
а как добраться до редактирования этих параметров?
Смотреть нужно приоритеты отправки "Все подписчики в настройках на вкладке Обработчики" ;)
Вложения
Снимок.PNG
Снимок.PNG (57.63 КБ) 3686 просмотров
ASUS ASPIRE 5739G Windows 7 + Raspberry Pi3 + Broadlink + Sonoff
Аватара пользователя
Samir77
Сообщения: 95
Зарегистрирован: Чт фев 02, 2017 7:30 pm
Благодарил (а): 755 раз
Поблагодарили: 9 раз

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

Сообщение Samir77 » Вс мар 10, 2019 4:05 pm

У меня вопрос к разработчику модуля, скажите , а можно ли в телеграмм запрашивать данные с модуля syswidget, ну или сам виджет?
Вложения
систем.PNG
систем.PNG (18.63 КБ) 3645 просмотров
ASUS ASPIRE 5739G Windows 7 + Raspberry Pi3 + Broadlink + Sonoff
yurat2008
Сообщения: 147
Зарегистрирован: Сб мар 04, 2017 7:04 pm
Благодарил (а): 15 раз
Поблагодарили: 13 раз

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

Сообщение yurat2008 » Пн мар 11, 2019 2:56 pm

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

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

ИзображениеИзображение
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Пн мар 11, 2019 3:06 pm

yurat2008 писал(а):
Пн мар 11, 2019 2:56 pm
у меня так , ничего поменять не могу
Ужас. Обновлять МДМ надо. Это ж вообще древность.
За это сообщение автора skysilver поблагодарил:
Samir77 (Пн мар 11, 2019 9:26 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Пн мар 11, 2019 3:07 pm

Samir77 писал(а):
Вс мар 10, 2019 4:05 pm
данные с модуля syswidget, ну или сам виджет?
Картинкой никак. А данные все по идее лежат в свойствах объекта, их и засылать в телегу по запросу.
За это сообщение автора skysilver поблагодарил:
Samir77 (Пн мар 11, 2019 9:26 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить