Использование системы в различных ситуациях, вопросы программирования сценариев.
Модератор: immortal
-
nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
-
Благодарил (а):
121 раз
-
Поблагодарили:
2010 раз
Сообщение
nick7zmail » Вт дек 26, 2017 8:54 am
diver писал(а):Vovix писал(а):
это называется РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ, в данном случае в PHP
Про регулярные выражения - это понятно, но это когда мне самому надо составить команду, где возможны варианты написания.
Почему MDM отреагировал на "включить", если у меня без всяких регулярных было просто "вкл" ? Не думаю, что "вкл" = "включить" это встроенный шаблон в php..
свеча включить
свеча выключить
Шаблоны поведения - это если в чате находится последовательность символов, указанных в шаблоне - шаблон срабатывает. В данном случае свеча вкл является часть строки свеча включить/свеча включите пожалуйста/свеча вклабракадабра. На все эти сообщения ваш шаблон сработает.
-
Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
-
Благодарил (а):
60 раз
-
Поблагодарили:
531 раз
-
Контактная информация:
Сообщение
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
Сообщение
r3dbull » Ср янв 10, 2018 10:36 pm
Добрый вечер,
не подскажите, можно ли использовать регулярные выражения в строке значение шаблона поведения?
-
Вложения
-
- Скриншот 2018-01-10 19.26.18.png (71.33 КБ) 4843 просмотра
-
sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
75 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Вс янв 14, 2018 9:31 am
r3dbull писал(а):Добрый вечер,
не подскажите, можно ли использовать регулярные выражения в строке значение шаблона поведения?
Для срабатывания по значению свойства боюсь что нет.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
xor
- Сообщения: 2038
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
-
Благодарил (а):
284 раза
-
Поблагодарили:
629 раз
Сообщение
xor » Вс янв 14, 2018 1:57 pm
r3dbull
Ух ты, первый раз вижу применение паттернов при изменении свойств!
Мне кажется, что указанную логику поведения -- сработал датчик - проверили условие - сообщили -- лучше реализовывать через установку сработки метода объекта при изменении свойства. В методе проверяем ваше условие и сообщаем о сработке
-
2007-i
- Сообщения: 55
- Зарегистрирован: Вс янв 29, 2017 12:52 am
- Откуда: Уфа
-
Благодарил (а):
5 раз
-
Поблагодарили:
1 раз
Сообщение
2007-i » Сб янв 19, 2019 9:20 am
Подскажите пожалуйста как можно сохранить, импортировать шаблоны поведений?
Или какой бекап сделать что бы сохранить и восстановить потом все шаблоны?
-
xor
- Сообщения: 2038
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
-
Благодарил (а):
284 раза
-
Поблагодарили:
629 раз
Сообщение
xor » Сб янв 19, 2019 5:44 pm
Шаблоны в таблице хранятся, при бэкапе базы они тоже сохраняются. Один шаблон- одна строка в таблице. К сожалению, про импорт/экспорт из интерфейса мне не известно. При просмотре в коннекте чужих шаблонов не видны галки настроек((, об этом писал как идею для реализации выгрузки.
Отправлено с моего Redmi 4X через Tapatalk
-
fandaymon
- Сообщения: 1553
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
-
Благодарил (а):
39 раз
-
Поблагодарили:
574 раза
Сообщение
fandaymon » Вс янв 20, 2019 2:32 am
xor писал(а): ↑Сб янв 19, 2019 5:44 pm
К сожалению, про импорт/экспорт из интерфейса мне не известно.
В phpmyadmin выбрать таблицу patterns и нажать сверху кнопку import
-
xor
- Сообщения: 2038
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
-
Благодарил (а):
284 раза
-
Поблагодарили:
629 раз
Сообщение
xor » Вс янв 20, 2019 2:59 pm
В phpmyadmin выбрать таблицу patterns и нажать сверху кнопку import
Из интерфейса же нельзя и из коннекта.
С таблицами ясно, что можно делать, что хочешь
Отправлено с моего Redmi 4X через Tapatalk
-
Jilber
- Сообщения: 682
- Зарегистрирован: Ср май 03, 2017 7:41 pm
-
Благодарил (а):
111 раз
-
Поблагодарили:
107 раз
Сообщение
Jilber » Сб фев 02, 2019 10:11 pm
А можно ли в шаблоне на основе значений свойств сравнивать указанное свойство не с конкретной величиной, а с другим свойством ?