Я ещё толком не успел втянуться в работу с сайтом, а рутина уже дала о себе знать. Особенно это почувствовалось на подготовке изображений для статей и категорий — этот процесс быстро превратился в цепочку однотипных действий: разные размеры, форматы, папки, имена файлов.
Я не планирую часто публиковаться, но всё равно не хотел, чтобы даже небольшая работа с контентом превращалась в бесконечную череду однотипных действий. Поэтому я выстроил процесс так, чтобы он работал сам, занимал минимум времени, снижал риск ошибок и позволял сосредоточиться на самом контенте, а не на технических мелочах.
Проблема: из одного изображения — целый набор файлов
Для каждой статьи и категории на сайте мне нужно:
- основное изображение;
- превью;
- картинка для соцсетей (OG);
- а для категорий — ещё и баннер и иконка.
По сути, всё начинается с одного мастер-изображения, из которого затем нужно получить набор файлов разных размеров и каждый раз раскладывать их по нужным папкам.
Делать это вручную — значит снова и снова открывать редактор, кадрировать, сохранять, переименовывать, переносить. Можно. Но довольно быстро понимаешь: на это уходит слишком много сил и времени.
Скрипт как основа автоматизации
Первым шагом стал скрипт, который автоматизирует саму механику работы с изображениями.
Он берёт одно мастер-изображение, автоматически создаёт нужные размеры, сохраняет их с правильными именами и раскладывает по папкам.
Так рутинная часть — обработка и сохранение файлов — ушла на сторону машины. Осталось только правильно запускать этот процесс.
Новая задача: как удобно управлять скриптом
Довольно быстро выяснилось, что команда для запуска скрипта получается не самой простой: нужно указывать тип обработки, имя файла, алиас, параметры эффектов.
Каждый раз вспоминать синтаксис неудобно: легко перепутать параметры и допустить ошибку.
Скрипт отлично справлялся с обработкой изображений, но сам процесс подготовки команды всё ещё оставался ручным и не очень надёжным. Значит, и эту часть тоже нужно было привести в систему.
Решение: конструктор команды в Google Таблицах
Так появилась идея сделать Excel / Google-таблицу, которая станет интерфейсом к скрипту.
В итоге получился файл, где:
- выбираешь тип обработки: статья или категория;
- указываешь имя мастер-файла (обычно заданное по умолчанию);
- выбираешь формат;
- вставляешь SLUG (алиас);
- для категории — выбираешь пресет эффектов.
А на выходе:
- автоматически формируется готовая команда для запуска;
- показывается статус: ГОТОВО или ОШИБКА;
- если что-то не заполнено — появляется подсказка, что именно нужно указать.
Фактически процесс стал таким:
- Заполнил поля.
- Скопировал готовую строку.
- Вставил в командную строку.
- Запустил.
И всё — без вспоминания параметров и без риска допустить глупую ошибку.
Что в итоге получилось
Связка из скрипта и таблицы дала именно то, что хотелось получить:
- одно мастер-изображение → весь нужный набор файлов;
- автоматическую генерацию размеров;
- автоматическую раскладку по папкам;
- минимум ручных действий;
- меньше ошибок;
- заметную экономию времени — раньше это десятки ручных операций и несколько проходов по редактору. Теперь — один мастер-файл и одна команда.
Такой подход оказался удобен не только для изображений — по той же логике можно автоматизировать и другие повторяющиеся задачи в работе с сайтом.
Таблица в итоге стала не просто набором формул, а небольшим инструментом, который управляет процессом автоматизации.
Про роль искусственного интеллекта
Искусственный интеллект в этом проекте стал для меня не просто помощником, а полноценным рабочим инструментом. С его помощью я быстрее находил решения, проверял гипотезы и собирал систему из разных частей в единое целое.
Вся система рождалась из моих задач и реальных потребностей в работе, а ИИ помогал находить оптимальные пути их реализации. В итоге получилось именно то, что было нужно для моего процесса.
В итоге
Сейчас у меня есть:
- скрипт, который берёт на себя всю рутинную работу с изображениями;
- и Google-таблица, которая позволяет управлять этим процессом в несколько действий.
Вместо десятков ручных операций — один мастер-файл и одна команда. А дальше система делает всё сама.
Для меня это как раз тот случай, когда автоматизация перестаёт быть самоцелью и становится простым способом освободить время для действительно важной работы.