Пушер настроен на стейдже. Ретест: автосмена статуса без F5.
Копирование маленькой автоматизации
В списке автоматизаций → «⋯» (три точки) → «Дублировать» → модалка с именем (суффикс " Copy") + выбор бота
Нажать «Дублировать» → дубликат появляется в списке сразу (без F5)
Дубликат появляется в задизейбленном виде (выключен/пауза)
Имя дубликата = оригинал + " Copy" (или " Copy Copy" если уже есть копия)
Открыть конструктор дубликата → все блоки скопировались корректно
Интерфейс НЕ заблокирован после нажатия «Дублировать» — можно навигировать, открывать другие автоматизации
Важно: Статус 7 виден только на большой автоматизации (~6+ блоков). Маленькая копируется мгновенно.
Как воспроизвести:
- Выбрать большую автоматизацию (~6+ блоков)
- Нажать Дублировать
- Сразу (за 1-2 сек) кликнуть на дубликат в списке → открыть конструктор
🔍 Как проверить статус 7 в Network:
- Открыть DevTools → Network → фильтр Fetch/XHR
- Нажать «Дублировать» на большой автоматизации
- В Network найти запрос
async-copy (POST)
- Кликнуть на него → вкладка Response
- В ответе найти поле
"status": 7 — это статус «Копируется»
- Также можно найти запрос списка автоматизаций (GET) и увидеть дубликат со
status: 7
- После завершения копирования — обновить список (или дождаться Pusher) → статус сменится на
0 (пауза)
В Network → Response запроса async-copy виден "status": 7 НОВОЕ
В списке автоматизаций (GET) дубликат приходит со status: 7 пока копируется НОВОЕ
После завершения копирования статус в API меняется на 0 (пауза) НОВОЕ
Дубликат большой автоматизации показывает статус «Копируется» / визуальный индикатор в списке
Дубликат создаётся в неактивном статусе (пауза) — конструктор при этом доступен для редактирования
Блоки дубликата можно редактировать, добавлять и удалять — ничего не заблокировано
Навигация по остальному интерфейсу работает (можно перейти к другим автоматизациям)
Главный тест! Раньше пушер не работал на стейдже — дубликат навсегда застревал в «Копируется». Теперь (30.03) Игорь настроил пушер. Нужно подтвердить.
Как проверить:
- Открыть DevTools → Console (чтобы видеть Pusher-события)
- Дублировать большую автоматизацию
- НЕ обновлять страницу! Просто ждать
- Наблюдать: дубликат должен автоматически перейти из «Копируется» в нормальное состояние
После копирования большой автоматизации дубликат автоматически меняет статус с «Копируется» на нормальный (без F5!)
В DevTools Console видно Pusher-событие о завершении копирования
Если конструктор дубликата был открыт — статус автоматически обновляется (без F5)
После автообновления конструктор дубликата полностью рабочий — можно редактировать блоки
В списке автоматизаций дубликат тоже обновляет статус без F5
Как проверить:
- Дублировать первую большую автоматизацию
- Сразу (не дожидаясь завершения) Дублировать вторую автоматизацию
- Наблюдать за обеими копиями
Обе копии появляются в списке
Обе копии завершают процесс копирования (статус меняется у обеих)
Ни одна из копий не «зависает» визуально в статусе «Копируется»
Содержимое обеих копий корректное (блоки на месте)
Триггеры запуска не копируются — это ожидаемое поведение, чтобы не было конфликтов (подтвердил Антон Перевощиков, 25.03).
У оригинала дефолтные триггеры → в дубликате триггеры отсутствуют (не копируются)
Можно вручную добавить триггер в дубликат
Все блоки оригинала скопированы (тексты, условия, задержки, действия)
Связи между блоками (стрелки) сохранились корректно
Текст в блоках идентичен оригиналу
Настройки блоков (условия, переменные, таймеры) скопированы
Дубликат создан на паузе (не активен) — не конфликтует с оригиналом
Копирование пустой автоматизации (0 блоков) — работает, дубликат создаётся
Копирование копии (Дублировать → Дублировать копии) — работает
Обновить страницу (F5) во время копирования → дубликат виден, статус корректный
Уйти со страницы и вернуться во время копирования → дубликат виден
Имя дубликата можно изменить в модалке перед копированием
Можно выбрать другого бота для копии → копия привязана к выбранному боту