Конструктор модулей
Создание собственных модулей автоматизации в визуальном Workflow Builder — свой интерфейс настроек и своя логика работы.
Конструктор модулей — вкладка для авторов модулей. Здесь создаются собственные модули: свой интерфейс настроек и своя логика работы, собранная в визуальном редакторе Workflow Builder.
Если вам нужно просто запустить готовый модуль — вам во вкладку Модули. Эта вкладка нужна тогда, когда штатных режимов не хватает и задачу проще собрать самому.
Только в тарифах Pro и Max
Платформа модулей — Модули и Конструктор модулей — не продаётся отдельно. Это не ещё один инструмент, а способ добавлять их без ограничений, поэтому она входит в тарифы Pro и Max и доступна только вместе с ними. В списке пожизненных модулей её нет и купить её разово нельзя.
Что на вкладке
Основное содержимое — Недавние модули: сетка проектов, над которыми вы работали. Карточка показывает название, описание, дату создания и последнего изменения, а также число узлов — блоков, из которых собран сценарий модуля. Это удобный индикатор того, насколько модуль разросся.
| Кнопка | Что делает |
|---|---|
| Создать модуль | Открывает Workflow Builder для сборки нового модуля |
| Открыть | Открывает существующий модуль в билдере для продолжения работы |
| Изменить описание | Правит описание карточки, не открывая билдер |
| Убрать | Убирает модуль из списка недавних |
| Обновить | Перечитывает список проектов |
Как собирается модуль
Создание проекта. Нажимаете Создать модуль — открывается окно Workflow Builder.
Интерфейс. Собираете поля настроек, которые увидит пользователь модуля, — те же типы, что и во вкладках Multogram (списки, числа, флажки, выбор файлов).
Сценарий. Собираете логику работы из готовых действий — работа с Telegram, файлами, сетью, условия и циклы.
Сохранение. Модуль попадает в список недавних и остаётся доступен для доработки.
Готовый модуль упаковывается в запечатанный файл и распространяется как самостоятельный инструмент: его устанавливают и запускают во вкладке Модули — как у себя, так и у других пользователей.
Требования и ограничения
- Нужна действующая лицензия билдера. Без неё конструктор не откроется — сборка модулей это отдельная возможность, в отличие от их запуска.
- Нужен настроенный адрес билдера. Если расположение Workflow Builder не задано, открыть конструктор не выйдет — это настройка приложения, а не самого модуля.
- Список недавних хранит ссылки на проекты. Как и в библиотеке модулей, перемещение или удаление файла проекта на диске делает карточку нерабочей.
- Модуль и проект — не одно и то же. В конструкторе вы работаете с редактируемым проектом; пользователю уходит запечатанная сборка. Держите исходный проект — без него внести правки в уже выпущенный модуль не получится.
Сохраняйте исходники модулей
Запечатанный модуль нельзя распаковать обратно в проект. Потеряете файл проекта — потеряете возможность что-либо изменить, и модуль придётся собирать с нуля. Храните проекты отдельно от выпущенных сборок и делайте резервные копии.
Модули
Библиотека установленных модулей — запечатанных сценариев автоматизации со своим интерфейсом, которые запускаются как отдельные инструменты.
Основное
Как собрать собственный модуль Multogram — интерфейс настроек и логику — и его публичный API: движок сценариев, хранилище, файлы, диалоги и события.