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

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

Модератор: immortal

Ответить
mrcoolyok
Сообщения: 18
Зарегистрирован: Вс янв 19, 2020 9:11 am

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

Сообщение mrcoolyok »

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

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

Сообщение SmoKE_xDDD »

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

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

if(gg('Робокоп.НачалУборку') == 1) {
	//Отправка в телеграмм
}
mrcoolyok
Сообщения: 18
Зарегистрирован: Вс янв 19, 2020 9:11 am

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

Сообщение mrcoolyok »

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

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

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

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

Сообщение tarasfrompir »

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

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

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

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

Сообщение Chainik »

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

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

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

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

Сообщение mrcoolyok »

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