Резервные копии сценариев в репозитории — с историей версий

По расписанию сценарий сохраняет все твои сценарии в GitHub: обновляет изменённые, добавляет новые и убирает лишние файлы.

  • Автобэкап всех сценариев по расписанию
  • История версий и откат к рабочей
  • Изменённые обновляются, новые добавляются
  • Лишние файлы убираются сами
GitHubn8n

Как это работает

Синхронизация GitHub и настраивается готовым сценарием: обновления подхватываются автоматически.

  1. Запуск: Запланировать триггер
  2. Затем: Список файлов в репозитории GitHub
  3. Затем: Собрать имена файлов GitHub
  4. Затем: Получить все n8n flow
  5. Затем: Изменить/добавить flow Filter
  6. Затем: Конвертировать сценарий в JSON-файл
  7. Затем: code как база64
  8. Затем: Сформировать имя файла и дату коммита
  9. Проверка: Файл уже существует в репозитории?
  10. Если да — Обновить существующий файл
  11. Затем: Найти потерянные файлы для удаления
  12. Проверка: Есть файлы для удаления?
  13. Если да — Удалить потерянный файл
  14. Если нет — Создать новый файл

Настроить такую автоматизацию можно в Scriptera — без кода: опишите задачу, остальное сделают за вас.