Уведомления по событию

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
mrcoolyok
Сообщения: 18
Зарегистрирован: Вс янв 19, 2020 9:11 am
Благодарил (а): 7 раз
Поблагодарили: 0

Уведомления по событию

Сообщение mrcoolyok » Пн янв 20, 2020 2:01 pm

Добрый день, уважаемые форумчане.
Подскажите, как можно реализовать уведомления при изменении какого либо свойства, какого либо объекта?
К примеру, я бы хотел реализовать уведомления в телеграм когда робот пылесос начал уборку и когда ее закончил.
Каким функционалом MD это можно реализовать?
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

Re: Уведомления по событию

Сообщение SmoKE_xDDD » Пн янв 20, 2020 2:26 pm

Привязываем методод и в нем код:

Код: Выделить всё

if(gg('Робокоп.НачалУборку') == 1) {
	//Отправка в телеграмм
}
За это сообщение автора SmoKE_xDDD поблагодарил:
mrcoolyok (Пн янв 20, 2020 3:00 pm)
Рейтинг: 1.16%
mrcoolyok
Сообщения: 18
Зарегистрирован: Вс янв 19, 2020 9:11 am
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Уведомления по событию

Сообщение mrcoolyok » Пн янв 20, 2020 2:37 pm

SmoKE_xDDD писал(а):
Пн янв 20, 2020 2:26 pm
Привязываем методод и в нем код:

Код: Выделить всё

if(gg('Робокоп.НачалУборку') == 1) {
	//Отправка в телеграмм
}
создаем метод к объекту и все?
То есть данный метод будет отрабатывать автоматически при изменении свойств этого самого объекта?
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 816 раз

Re: Уведомления по событию

Сообщение tarasfrompir » Пн янв 20, 2020 2:43 pm

mrcoolyok писал(а):
Пн янв 20, 2020 2:37 pm
SmoKE_xDDD писал(а):
Пн янв 20, 2020 2:26 pm
Привязываем методод и в нем код:

Код: Выделить всё

if(gg('Робокоп.НачалУборку') == 1) {
	//Отправка в телеграмм
}
создаем метод к объекту и все?
То есть данный метод будет отрабатывать автоматически при изменении свойств этого самого объекта?
ага
За это сообщение автора tarasfrompir поблагодарил:
mrcoolyok (Пн янв 20, 2020 3:00 pm)
Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: Уведомления по событию

Сообщение Chainik » Пн янв 20, 2020 2:44 pm

mrcoolyok писал(а):
Пн янв 20, 2020 2:37 pm
SmoKE_xDDD писал(а):
Пн янв 20, 2020 2:26 pm
Привязываем методод и в нем код:

Код: Выделить всё

if(gg('Робокоп.НачалУборку') == 1) {
	//Отправка в телеграмм
}
создаем метод к объекту и все?
То есть данный метод будет отрабатывать автоматически при изменении свойств этого самого объекта?
Нет не все. Еще в настройках свойства (по-моему на уровне класса) надо галочку поставить "Вызывать метод при изменении". Ну и сослаться на нужный метод.
За это сообщение автора Chainik поблагодарил:
mrcoolyok (Пн янв 20, 2020 3:00 pm)
Рейтинг: 1.16%
mrcoolyok
Сообщения: 18
Зарегистрирован: Вс янв 19, 2020 9:11 am
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Уведомления по событию

Сообщение mrcoolyok » Пн янв 20, 2020 2:59 pm

Chainik писал(а):
Пн янв 20, 2020 2:44 pm
Нет не все. Еще в настройках свойства (по-моему на уровне класса) надо галочку поставить "Вызывать метод при изменении". Ну и сослаться на нужный метод.
Вот я и подумал, что чего-то не хватает.
Огромное спасибо за помощь, именно то, что мне нужно!
Ответить