Про "Шаблоны поведения"

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Про "Шаблоны поведения"

Сообщение nick7zmail » Вт дек 26, 2017 8:54 am

diver писал(а):
Vovix писал(а): это называется РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ, в данном случае в PHP
Про регулярные выражения - это понятно, но это когда мне самому надо составить команду, где возможны варианты написания.
Почему MDM отреагировал на "включить", если у меня без всяких регулярных было просто "вкл" ? Не думаю, что "вкл" = "включить" это встроенный шаблон в php..
свеча включить
свеча выключить
Шаблоны поведения - это если в чате находится последовательность символов, указанных в шаблоне - шаблон срабатывает. В данном случае свеча вкл является часть строки свеча включить/свеча включите пожалуйста/свеча вклабракадабра. На все эти сообщения ваш шаблон сработает.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Про "Шаблоны поведения"

Сообщение Vovix » Вт дек 26, 2017 10:04 am

nick7zmail писал(а):
diver писал(а):
Vovix писал(а): это называется РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ, в данном случае в PHP
Про регулярные выражения - это понятно, но это когда мне самому надо составить команду, где возможны варианты написания.
Почему MDM отреагировал на "включить", если у меня без всяких регулярных было просто "вкл" ? Не думаю, что "вкл" = "включить" это встроенный шаблон в php..
свеча включить
свеча выключить
Шаблоны поведения - это если в чате находится последовательность символов, указанных в шаблоне - шаблон срабатывает. В данном случае свеча вкл является часть строки свеча включить/свеча включите пожалуйста/свеча вклабракадабра. На все эти сообщения ваш шаблон сработает.
Угу - https://majordomo.smartliving.ru/forum/ ... 894#p66750
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
r3dbull
Сообщения: 4
Зарегистрирован: Вт янв 09, 2018 12:03 am
Благодарил (а): 0
Поблагодарили: 0

Re: Про "Шаблоны поведения"

Сообщение r3dbull » Ср янв 10, 2018 10:36 pm

Добрый вечер,
не подскажите, можно ли использовать регулярные выражения в строке значение шаблона поведения?
Вложения
Скриншот 2018-01-10 19.26.18.png
Скриншот 2018-01-10 19.26.18.png (71.33 КБ) 4839 просмотров
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Про "Шаблоны поведения"

Сообщение sergejey » Вс янв 14, 2018 9:31 am

r3dbull писал(а):Добрый вечер,
не подскажите, можно ли использовать регулярные выражения в строке значение шаблона поведения?
Для срабатывания по значению свойства боюсь что нет.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Про "Шаблоны поведения"

Сообщение xor » Вс янв 14, 2018 1:57 pm

r3dbull

Ух ты, первый раз вижу применение паттернов при изменении свойств!
Мне кажется, что указанную логику поведения -- сработал датчик - проверили условие - сообщили -- лучше реализовывать через установку сработки метода объекта при изменении свойства. В методе проверяем ваше условие и сообщаем о сработке
2007-i
Сообщения: 55
Зарегистрирован: Вс янв 29, 2017 12:52 am
Откуда: Уфа
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Про "Шаблоны поведения"

Сообщение 2007-i » Сб янв 19, 2019 9:20 am

Подскажите пожалуйста как можно сохранить, импортировать шаблоны поведений?
Или какой бекап сделать что бы сохранить и восстановить потом все шаблоны?
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Про "Шаблоны поведения"

Сообщение xor » Сб янв 19, 2019 5:44 pm

Шаблоны в таблице хранятся, при бэкапе базы они тоже сохраняются. Один шаблон- одна строка в таблице. К сожалению, про импорт/экспорт из интерфейса мне не известно. При просмотре в коннекте чужих шаблонов не видны галки настроек((, об этом писал как идею для реализации выгрузки.

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

fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Про

Сообщение fandaymon » Вс янв 20, 2019 2:32 am

xor писал(а):
Сб янв 19, 2019 5:44 pm
К сожалению, про импорт/экспорт из интерфейса мне не известно.
В phpmyadmin выбрать таблицу patterns и нажать сверху кнопку import
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Про

Сообщение xor » Вс янв 20, 2019 2:59 pm

В phpmyadmin выбрать таблицу patterns и нажать сверху кнопку import
Из интерфейса же нельзя и из коннекта.
С таблицами ясно, что можно делать, что хочешь

Отправлено с моего Redmi 4X через Tapatalk
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: Про "Шаблоны поведения"

Сообщение Jilber » Сб фев 02, 2019 10:11 pm

А можно ли в шаблоне на основе значений свойств сравнивать указанное свойство не с конкретной величиной, а с другим свойством ?
Ответить