Выполнение и интерфейс
Модули Конструктора модулей 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 не тратит. Помощник, который собирает модуль в конструкторе, — это ИИ-ассистент.
Обновлено
Сеть
Модули Конструктора модулей Multogram для сети: TLS Клиент (HTTP-запросы, заголовки, куки, прокси, WebSocket), Прокси, Mail (IMAP и SMTP), Remote (FTP, SFTP, SSH) — все действия.
Вопросы и проблемы
Частые вопросы о Конструкторе модулей Multogram и решение проблем: серые действия, конструктор не открывается, модуль работает в тесте, но не у пользователя, потоки берут один аккаунт, обработаны не все аккаунты, пустые переменные, ошибки действий Telegram.