Сохранение и сборка
Проект .agmp и модуль .agm в Конструкторе модулей Multogram: сохранение, недавние модули, резервные копии, окно «Сборка модуля» — название, версия, автор, описание, обложка, переводы, требования к режимам — и выпуск новой версии.
У модуля два файла с разными ролями:
| Файл | Что это | Кому |
|---|---|---|
.agmp — проект | Исходник: функции, действия, ресурсы. Открывается и редактируется в конструкторе | Вам, автору |
.agm — модуль | Запечатанная сборка. Устанавливается и запускается на вкладке Модули | Пользователям |
Храните проект
Модуль .agm нельзя распаковать обратно в проект. Потеряете .agmp — потеряете возможность
изменить модуль. Храните проекты отдельно от сборок и делайте резервные копии.
Сохранение проекта
Сохранить рабочий процесс в верхней панели или Ctrl+S. Название проекта открывает Меню проекта: новый проект, недавние, открыть, сохранить, сохранить как. Сохранённый проект появляется в Недавних модулях на вкладке Конструктор модулей — оттуда его открывают снова.
| Сохраняется | Не сохраняется |
|---|---|
| Функции, папки, действия и их параметры | Тестовые значения ресурсов |
| Ресурсы, группы, переводы и значения по умолчанию | Значения переменных после тестов |
| Логи тестов |
Автосохранение и резервные копии проекта включаются в Настройках конструктора. Резервные копии выручат, если что-то пошло не так, но не заменяют сохранение.
Сборка модуля
Кнопка Собрать модуль (молоток в верхней панели) открывает окно Сборка модуля. Слева — карточка модуля в том виде, в каком её увидят на вкладке Модули; она меняется по мере заполнения полей.
| Раздел | Поле | Что указать |
|---|---|---|
| Данные модуля | Название | Обязательно. Так модуль называется в библиотеке |
| Версия | Например, 1.0.0. Повышайте при каждом выпуске | |
| Автор | Необязательно. Вместе с названием определяет, какой модуль обновляется | |
| Описание | Что делает модуль — одной-двумя фразами | |
| Обложка | Нажмите или перетащите изображение, рекомендуется 360×200 | |
| Управление переводами | Название и описание на других языках. Английский — по умолчанию | |
| Содержимое пакета | — | Сколько в модуле функций, действий и ресурсов. Форма модуля строится из ресурсов при сборке |
| Требования доступа | — | Режимы Multogram, которые модуль потребует у пользователя — см. ниже |
Нажмите Собрать модуль и выберите, куда сохранить файл. Окно Результат сборки покажет путь к
готовому .agm.
Требования к режимам
Действия Telegram относятся к режимам Multogram: отправка сообщения — к Рассыльщику, комментарий — к Коммент-боту, вступление в канал — к Накрутке подписчиков. Полный список — в разделе Telegram.
- В конструкторе действия режимов, которых нет у вашего аккаунта, показаны серыми — их нельзя добавить, а подсказка называет нужный режим.
- При сборке раздел Требования доступа перечисляет режимы, которые использует сценарий. Если у вас есть не все, модуль соберётся, но у вас тоже не запустится.
- У пользователя модуль устанавливается и запускается, только если у его аккаунта есть все эти режимы — через тариф или купленные отдельно.
Действия логики, данных, файлов и сети, а также вход в аккаунт (Start Session) режимов не требуют. Модуль без действий режимов работает на любом аккаунте с тарифом Pro или Max.
Новая версия модуля
- Откройте проект
.agmp, внесите изменения, проверьте тестом. - Соберите модуль с тем же Названием и Автором и с новой Версией.
- Передайте файл пользователям. При добавлении Multogram узнает модуль и предложит Заменить установленный, показав смену версии.
Частые вопросы
Можно ли передать модуль другому человеку?
Да, передайте файл .agm. Чтобы запустить его, получателю нужен тариф Pro или Max и режимы из
Требований доступа.
Можно ли посмотреть, что внутри чужого модуля?
Нет. Модуль запечатан: сценарий нельзя открыть ни в конструкторе, ни на вкладке Модули.
Почему сборка не начинается?
Не указано Название или конструктор потерял связь с приложением — сообщение в окне называет причину. Во втором случае закройте окно конструктора и откройте модуль заново с вкладки Конструктор модулей.
Обновлено
Тестирование и отладка
Как проверить модуль в Конструкторе модулей Multogram: точка теста, одиночный и полный тест, тест одного действия, тестовые значения ресурсов, инспектор переменных и логов, поиск причин ошибок.
ИИ-ассистент
ИИ-ассистент в Конструкторе модулей Multogram: режимы «Вопрос» и «Правка», что он умеет со сценарием и формой модуля, ИИ-кредиты аккаунта, как ставить задачи и проверять результат.