Перейти к содержимому
Документация
Конструктор модулейМодули и действия

Выполнение и интерфейс

Модули Конструктора модулей Multogram для хода работы: Выполнение кода, Задачи, Потоки, Ресурсы, Статистика, Логгер, Уведомления, Взаимодействие, UI и ИИ — все действия.

Модули, которые управляют выполнением модуля и связывают его с пользователем: код, потоки, форма, журнал, счётчики, вопросы пользователю и ИИ.

Выполнение кода

Выполнить JavaScript (ECMA), Выполнить Python, Выполнить Node.js, Выполнить CMD, Выполнить PowerShell, Выполнить Bash, Установить пакет Python, Удалить пакет Python, Установить пакет Node.js, Удалить пакет Node.js. Как подставляются значения и возвращается результат — в разделе Свой код.

Задачи

Запуск функции в отдельном потоке без ожидания: Запустить задачу, Ожидать результат, Получить результат, Проверить завершение, Отменить задачу, Получить статус задачи, Получить все задачи, Очистить историю. См. Потоки и аккаунты.

Потоки

Получить номер потока, Получить ID потока, Получить метаданные потока, Получить статус потока, Установить данные потока, Завершить поток, Завершить поток с ошибкой, Остановить поток.

Ресурсы

Поля формы модуля во время работы: Получить значение ресурса, Установить значение ресурса, Создать ресурс, Удалить ресурс, Получить все ресурсы.

Получить значение ресурса с параметром Взять элемент списка забирает из списка один элемент — так потоки делят аккаунты и цели без повторов. Установить значение ресурса в режиме добавления возвращает элемент в список. См. Потоки и аккаунты.

Статистика

Счётчики, общие для всех потоков модуля: Объявить индикатор, Установить значение индикатора, Увеличить индикатор, Уменьшить индикатор, Сбросить индикатор, Получить значение индикатора, Получить все индикаторы, Очистить все индикаторы.

Объявите индикаторы в начале работы — «Отправлено», «Ошибок» — и увеличивайте их по ходу.

Логгер

Добавить лог пишет строку в журнал задачи: тип (инфо, успех, предупреждение, ошибка, отладка), текст с подстановками [[переменных]] и {{ресурсов}}. Настройка логов выбирает, какие уровни записывать, Очистить логи очищает журнал.

Уведомления

Воспроизвести звук и Показать всплывающее уведомление Windows — например, когда модуль закончил работу или ему нужно внимание пользователя.

Взаимодействие

Спросить пользователя во время работы и дождаться ответа: Запрос текста, Запрос кода (например, одноразового кода подтверждения), Выбор варианта, Запрос формы из нескольких полей.

UI

Send Event — событие для окна приложения: показать уведомление или диалог, добавить строку в журнал.

ИИ

ИИ Запрос отправляет текст языковой модели и сохраняет ответ в переменную: написать сообщение, переписать текст, классифицировать, извлечь данные. Провайдер — OpenAI, Anthropic, Google, OpenRouter или свой совместимый адрес; ключ провайдера удобно сделать ресурсом, который заполнит пользователь модуля.

Это действие сценария, оно работает со своим ключом и ИИ-кредиты Multogram не тратит. Помощник, который собирает модуль в конструкторе, — это ИИ-ассистент.

Обновлено

Файлы cookieПолитика конфиденциальности

Необходимые cookie обеспечивают работу сайта. С вашего согласия — также аналитические, чтобы улучшать сайт, и маркетинговые, чтобы учесть, кто вас пригласил. Выбор можно изменить в любой момент.