Данный модуль предназначен для описание человеческим языком правил функционирования системы.
![Изображение](http://c2n.me/3AAuAMz.png)
Добавлять правила проще простого -- просто заполняете как хотите два поля: ЕСЛИ и ТОГДА. Система создаст черновые записи в разделе Условия и Действия, которые необходимо в будущем реализовать и активировать, чтобы правило заработало. Условий можно задавать несколько используя в качестве разделителей слова "и"/"или". Реализованные условия и действия могут использоваться повторно в разных правилах, т.е. одинаковые сущности не создаются. "Активатором" для правил является изменение связанного объекта/свойства, прописанного у условной части правила. Неактивные части правил обозначаются красным цветом.
Для чего был сделан этот модуль и зачем такая избыточность, при наличии других средств настройки реакции -- для того, чтобы разделить процесс оформления "желания" и процесс реализации. Если вы разрабатываете проект для кого-то на заказ или же хотите запланировать сценарии для себя, но пока не знаете, как их реализовать, то данный модуль может использоваться как наглядный список задач на будущее. Так же вы сможете в дальнейшем изменить любое действие и/или условие, не меняя связанных с ним правил.
В качестве бонуса -- система начинает учитывать записи из раздела Действия при обработки текстовых (голосовых) команд, т.е. если вы туда добавили запись "включи свет", то можете просто дать эту команду в чате (или голосом) и она будет выполнена без каких-либо условий.