Mac · Терминал
python3 --version
node --version
npm --version
ffmpeg -version
ffprobe -versionДля этого маршрута нужны свой Telegram-бот, токен и отдельно оплачиваемый OpenAI API. Секреты вводите только в локальную форму.
Этот раздел нужен только если помощник не смог выполнить установку. Основной маршрут — дать ему задание из шага 3 и дождаться проверки. Если помощник уже успешно установил зависимости, повторять установку не нужно. Понадобятся Python 3.11/3.12, Node.js 22/24 LTS, обычный Google Chrome, интернет и минимум 10 GiB свободного резерва плюс место для материалов.
bin, содержащую ffmpeg.exe и ffprobe.exe, в пользовательский PATH. На Mac можно использовать уже установленный проверенный пакетный менеджер.PATH — список папок, где система ищет программы по короткому имени. На Windows: найдите «Изменение переменных среды для вашей учётной записи» → выберите пользовательский Path → «Изменить» → «Создать» → вставьте путь к папке bin. Не удаляйте старые строки. После установки и изменения PATH закройте терминал и откройте новый. Для начала нужен только текстовый маршрут; проверка FFmpeg ниже пригодится позже.
На Mac: откройте «Терминал» через поиск Spotlight. Если Homebrew уже установлен, FFmpeg можно установить командой brew install ffmpeg. Если Homebrew отсутствует, не запускайте эту команду: используйте официальный вариант установки или попросите Codex объяснить конкретную установку. На Windows: откройте распакованную папку в Проводнике, в адресной строке напишите powershell и нажмите Enter. Это открывает команды сразу в нужной папке.
python3 --version
node --version
npm --version
ffmpeg -version
ffprobe -versionpy -3 --version
node --version
npm.cmd --version
ffmpeg -version
ffprobe -versionЕсли Python, Node.js или npm «не найдены», основная установка ещё не закончена. Для первого текстового примера FFmpeg и ffprobe не обязательны: их отсутствие не блокирует текст и PNG. Для аудио/видео добавьте их отдельным этапом ниже. При нескольких Python выберите 3.11/3.12; например, используйте python3.12 на Mac или py -3.12 на Windows вместо общей команды. После создания окружения дальнейшие команды используют его собственный Python.
cd "$HOME/carousel-bot"
python3 -m venv .venv
.venv/bin/python -m pip install -r requirements.txt
npm install
.venv/bin/python -m carousel_bot.doctor
.venv/bin/python -m unittest discover -s tests
.venv/bin/python -m carousel_bot.export_demopy -3 -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r requirements.txt
npm.cmd install
.\.venv\Scripts\python.exe -m carousel_bot.doctor
.\.venv\Scripts\python.exe -m unittest discover -s tests
.\.venv\Scripts\python.exe -m carousel_bot.export_demoВ Mac-команде путь $HOME/carousel-bot подходит только если папка действительно там. Для другой папки напечатайте cd с пробелом, перетащите папку из Finder в Терминал и нажмите Enter. Команды выполняйте последовательно; при ошибке остановитесь. .venv — отдельная среда Python внутри проекта. npm install устанавливает зависимости оформления, включая Playwright; отдельно скачивать браузер Playwright не нужно, пакет использует установленный Chrome. На Windows npm.cmd помогает обойти запрет запуска npm.ps1 без изменения системной политики.
Установите Telegram с официальной страницы или используйте уже установленное приложение. Войдите в свой аккаунт. В поиске найдите @BotFather и убедитесь, что имя пользователя именно BotFather; не передавайте токен похожим аккаунтам.


/newbot.bot, например my_carousel_school_bot. Пример может быть занят: придумайте своё имя.Токен позволяет управлять ботом. При утечке перевыпустите его в BotFather и замените безопасным локальным способом; не пробуйте «спрятать» уже опубликованный токен удалением сообщения. Официальное описание: получение токена бота.
Telegram принимает сообщения, а OpenAI API в этом учебном боте выполняет оплачиваемую обработку. Войдите в собственную учётную запись OpenAI Platform, проверьте настройки оплаты и создайте собственный ключ на странице API keys. Доступность способов оплаты зависит от аккаунта и региона.

Точную стоимость нельзя вывести только из числа каруселей: учитываются модели, входной и выходной текст, изображения и длительность аудио. Смотрите актуальные цены и фактическое использование. Ограничение 20 попыток в сутки не является денежным потолком. Настройки бюджета платформы не следует считать гарантией жёсткой остановки всех расходов без проверки их поведения.
Не хотите подключать оплату — продолжайте бесплатный локальный экспорт или вернитесь к шести шагам через Codex в начале страницы. Учебный бот не содержит установленную бесплатную локальную модель ИИ. API-ключ вводят только в локальную форму, а не в команду терминала.
Вернитесь в терминал той же папки. Запустите помощник настройки своей ОС:
.venv/bin/python -m carousel_bot.setup_server --open.\.venv\Scripts\python.exe -m carousel_bot.setup_server --open
Браузер должен открыть http://127.0.0.1:8769. 127.0.0.1 означает этот компьютер. Проверьте адрес перед вводом: не посторонний сайт и не форма из Telegram. Если браузер не открылся автоматически, откройте этот адрес вручную, пока команда работает.
.secrets/telegram.env и .secrets/openai.env, не показывает их обратно и не проверяет ключи через внешнюю сеть./start КОД целиком и сохраните временно для следующего шага. КОД — индивидуальный код привязки, а не буквальное слово «КОД». Он тоже приватный.После сохранения помощник останавливается. Исчезновение доступности страницы затем нормально. Форма не запускает бота: запуск отдельно в следующем шаге. Если закрыли форму до копирования команды, попросите Codex безопасно повторно выдать локальную команду привязки без чтения ключей в чат. Не удаляйте .secrets ради нового запуска формы: повторное сохранение поверх существующих ключей специально запрещено.
На Windows храните проект в личной папке профиля и не открывайте к нему доступ другим пользователям: правила chmod из Mac не заменяют права доступа Windows.
.venv/bin/python -m carousel_bot.bot.\.venv\Scripts\python.exe -m carousel_bot.bot/start КОД из локальной формы. Простой /start не заменяет приватный код./help и прочитайте ответ.Если бот молчит, сначала проверьте запущенную команду, интернет и сообщение ошибки в терминале. Не показывайте ключи и не запускайте второй экземпляр: комплект блокирует двойной процесс. Успех /help подтверждает связь и привязку, но ещё не генерацию карусели.
Чтобы остановить бота, выберите его терминал и нажмите Ctrl+C (на Mac именно Control, не Command). Для повторного запуска выполните ту же команду; заново вводить ключи и привязываться обычно не нужно. Можно использовать комплектные ярлыки start.command/setup.command на Mac и start.cmd/setup.cmd на Windows после создания .venv.
Бот отвечает, пока процесс работает, компьютер включён, подключён к интернету и не спит. Закрытие крышки ноутбука, сон и завершение терминала могут остановить ответы. На Mac при необходимости временно предотвращайте сон штатными настройками или caffeinate; это не гарантирует работу при закрытой крышке. На Windows настройте сон при питании от сети на время занятия, затем восстановите обычный режим. Это локальный помощник, а не круглосуточный сервер.
Не начинайте с длинного видео. Сначала отправьте своему боту короткий самостоятельный текст:
Сделай полезную карусель для начинающего фотографа.
Тема: как подготовиться к первой прогулочной фотосессии.
Цель: читатель собирает вещи и согласует съёмку заранее.
Материал: выбери место и запасной вариант на случай дождя; проверь заряд аккумулятора; возьми воду; заранее договорись о времени и длительности.
Не добавляй неподтверждённые цифры и обещания результата.Получение текста ботом ещё не должно считаться выполненной генерацией. Нажмите «Подготовить»: этот шаг запускает оплачиваемую обработку. Выполняйте его, только если готовы оплатить запросы своего API-аккаунта. Дождитесь результата, не создавая одинаковые задания подряд.
Учебный пакет выдаёт 6–8 PNG и подпись. Авторская дополнительная карточка в комплекте отключена. Для длинных записей сначала выбираются темы; первая карусель строится автоматически. /topics показывает остальные темы. Сначала оцените одну короткую карусель и расходы, затем переходите к большим материалам.
Дополнительный этап — аудио и видео. Сначала попросите Codex: «Установи или найди FFmpeg и ffprobe для моей ОС, проверь обе команды и запусти doctor --video. Не запускай платный API. Не меняй другие проекты». При ошибках не отправляйте видео до исправления. После успешной проверки поддерживаются короткий текст, TXT/MD в UTF-8, изображения JPG/PNG/WebP, аудио MP3/M4A/WAV/OGG и видео MP4/MOV/WebM до 20 МБ на файл. UTF-8 — кодировка текста, сохраняющая русские буквы. Ссылки YouTube/Reels/TikTok учебный пакет не скачивает: отправляйте файл. Большой файл сначала сокращайте с сохранением оригинала. Дополнительный локальный Telegram Bot API здесь не установлен.
Не нажимайте «Подготовить» много раз подряд. Проверьте сообщение бота, интернет и оплату. Оплачиваемый запрос мог списать средства даже при сетевой ошибке. /retry после ошибки требует отдельного подтверждения; это новый платный риск. Получить уже созданный результат повторно можно без новой генерации. В usage.json сохраняются данные использования; сверяйте их также с кабинетом API.
Сохраните полученные изображения из Telegram без изменения порядка. Откройте все слайды, а не только обложку. Подпись скопируйте из ответа бота или caption.txt в папке результата. Факт выдачи файлов не означает, что материал уже опубликован или принят по качеству.
В Instagram создайте новую публикацию, выберите несколько изображений в правильном порядке, проверьте обрезку каждого и вставьте подпись. Названия кнопок могут меняться. Перед отправкой ещё раз проверьте предварительный просмотр. После публикации откройте запись и перелистайте все слайды. Instagram-пароль боту не нужен; автоматической публикации в комплекте нет.
Если помощник будет публиковать за вас, отдельно одобрите окончательные файлы, подпись и действие публикации. Одобрение сценария или установка программы такого разрешения не даёт.
Если вы сами подготовили сценарий, бот и ключи не нужны. Откройте examples/demo.json как образец и создайте свою копию, например examples/my-carousel.json. Не меняйте обязательные имена полей. JSON — строгий текстовый формат: ошибочная запятая или кавычка мешает чтению.
Прочитай README.md и examples/demo.json. На основе моего утверждённого текста создай examples/my-carousel.json, сохранив схему title, caption, notes, images, slides. Нужно 6–8 слайдов с полями eyebrow/title/body/image_index. Для слайдов без фото используй image_index=-1. Не выдумывай факты. Не запускай бот, сообщения или API. Проверь JSON и локально экспортируй в новую папку output/my-carousel. Проверь PNG 1080×1350 и переполнение, покажи файлы и короткий отчёт..venv/bin/python -m carousel_bot.export_demo --source examples/my-carousel.json --out output/my-carousel.\.venv\Scripts\python.exe -m carousel_bot.export_demo --source examples/my-carousel.json --out output/my-carouselДля каждого нового экспорта выбирайте новую пустую папку результата, например output/my-carousel-v2. Комплект останавливает экспорт в непустую папку, чтобы не смешивать версии и не оставлять старые слайды. Если экспорт остановлен из-за переполнения, сначала сократите текст или измените переносы с сохранением смысла. Не уменьшайте всё до нечитаемого шрифта. Такой экспорт бесплатен по API, но написание сценария в стороннем чате зависит от условий того сервиса.
Откройте новый терминал после установки. Проверьте версии программ и наличие README в текущей папке. Не копируйте команду cd для чужого расположения. На Windows попробуйте штатный launcher py; если его нет, сначала проверьте python --version. Не меняйте системную политику ради npm.ps1 — используйте npm.cmd.
Проверьте обычную установку Chrome. Для нестандартного расположения попросите Codex безопасно задать CAROUSEL_CHROME с фактическим путём. ffmpeg и ffprobe должны оба находиться через PATH. Перезапуск терминала обязателен после его изменения. Не вводите случайные пути из чужой инструкции.
Убедитесь, что setup_server работает и не завершился с ошибкой. Откройте 127.0.0.1:8769 вручную. После успешного сохранения форма закрывается — это ожидаемо. Если порт занят, сначала найдите процесс и его назначение; не завершайте неизвестную программу вслепую. Не переносите форму на публичный адрес.
Проверьте процесс, интернет, сон компьютера и точность команды привязки. При ошибке API сверяйте оплату и лимиты; многократный retry может увеличить расходы. Если нужно сообщить ошибку Codex, передавайте короткий текст без токена, ключа, приватной команды /start и содержимого секретных файлов.
README относится к новому чистому учебному комплекту. technical-audit.md описывает более раннюю проверку авторского проекта: замечания о запуске бота из формы, отсутствии поля API и несовместимости Windows относятся к прежней версии. Здесь используются команды нового README: форма хранит оба секрета и не запускает бот. Mac проверен локально, Windows остаётся без реального испытания на ПК. Проверки конкретного ученика и первый оплачиваемый результат — отдельные необходимые этапы.
Если вы выбрали путь без Telegram: сценарий проверен → все PNG созданы и просмотрены → картинки лежат в одной папке с подписью → вы одобрили комплект. Создавать бота и вводить API-ключ для этого пути не нужно.
Если вы выбрали Telegram-бота: бесплатный пример работает → бот отвечает вам после привязки → вы осознанно запустили платную обработку → получили и проверили все картинки и подпись.
В обоих случаях публикация — отдельный шаг: загрузите одобренные картинки в Instagram, проверьте порядок, обрезку и подпись, затем опубликуйте. После публикации откройте запись и перелистайте её.
Этот маршрут подходит, если вы хотите управлять подготовкой прямо в Codex. Telegram-бот не нужен. Вы по очереди вставляете задания, смотрите промежуточный результат и получаете изображения с подписью. Сначала делают смысл и один образец оформления, затем остальные слайды.
В примере получится 7 PNG по 1080 × 1350 пикселей. Это выбранный размер макета, а не обещание единственного допустимого формата Instagram. Картинки с текстом создаются локально из HTML/CSS — файлов с содержанием и оформлением страницы. Платный API для этого маршрута не используется по умолчанию. Сам доступ к Codex зависит от вашей учётной записи и тарифа; лимиты и наличие инструментов могут отличаться. Обработка видео и установка недостающих программ потребуют дополнительных шагов. Время изготовления заранее неизвестно.
В уже открытом Codex или Claude Code создайте либо выберите пустую папку проекта через выбор папки. Например, назовите её instagram-carousel. Не выбирайте папку чужого сайта или другого рабочего проекта. Создайте в ней папку input и положите туда исходный текст (source.txt) или исходное видео. Перемещение оригинала не требуется: можно положить копию, если места достаточно, либо передать Codex путь к оригиналу.
Если у вас только ссылка на видео, самый предсказуемый вход — файл видео или проверенная расшифровка. Скачивание по ссылке может требовать входа, разрешений или оказаться недоступным. Не передавайте пароль от аккаунта в чат.
В задании ниже замените квадратные скобки своими данными. Остальные задания можно копировать целиком, после выполнения предыдущего шага.
Промпт 1 — подготовка папки и правил:
Мы делаем полезную обучающую Instagram-карусель. Тема: [тема].
Читатель: [кому предназначено]. Цель: [что человек сможет сделать после чтения].
Исходник: [имя файла в input или точный путь к моему файлу].
Работай только в открытой папке. Сначала проверь её содержимое и существующие AGENTS.md. Не заменяй чужие инструкции. В пустой папке создай AGENTS.md с правилами:
— русский язык, конкретные формулировки, одна основная мысль на слайд;
— не выдумывать факты, цифры, цитаты, возможности продуктов и результаты;
— неизвестные сведения помечать «нужно проверить», исключать их из финальных слайдов до проверки;
— оригиналы сохранять; новые версии именовать отдельно;
— никакой автоматической публикации и отправки сообщений;
— не использовать платные API, генерацию изображений или платную расшифровку без отдельного согласования;
— не запрашивать и не выводить ключи и пароли;
— сначала содержание, затем один образец оформления, затем все изображения;
— выводить короткие итоги, большие отчёты сохранять в файлы.
Создай только необходимые папки: work, preview, export/v1. Проверь доступные средства чтения исходника и локального экспорта HTML в PNG, свободное место на диске. Пока ничего не устанавливай и не запускай тяжёлую обработку. Сообщи, что доступно, что отсутствует и какой следующий шаг возможен.Что проверить: Codex назвал вашу папку и исходник, показал доступный способ создания PNG. Фраза «готово» без названий файлов и результата проверки недостаточна. Если инструмента нет, сначала выберите понятный способ установки или ручного экспорта. Не продолжайте в расчёте, что инструмент появится сам.
Для обычного текста этот шаг означает чтение файла. Для видео сначала нужна расшифровка речи. Наличие видео в папке само по себе не доказывает, что Codex может его услышать.
Промпт 2 — материал и смыслы:
Подготовь текст исходника в work/source-reviewed.md.
Если вход — текст, прочитай его без выдуманных дополнений.
Если вход — видео, сначала проверь, есть ли доступный локальный способ расшифровки. Не отправляй файл во внешние сервисы и не подключай платный API. Если локального способа нет, останови этот этап и объясни, как я могу добавить ручную расшифровку в input/source.txt. Если нужны загрузка модели или установка программы, до запуска назови объём и действия.
Для видео сохраняй временные отметки основных фрагментов. Неразборчивые слова помечай явно. Не превращай предположение в цитату.
Из проверенного текста выдели в work/meaning.md:
1. Главную мысль одним предложением.
2. До пяти полезных выводов.
3. Пример или действие для каждого вывода, только если он есть в источнике либо явно обозначен как новый редакционный пример.
4. Сомнительные факты и вопросы для проверки.
5. Что читатель реально сможет сделать после карусели.
Покажи короткую выжимку. Сценарий пока не оформляй.Что проверить: имена, числа и ключевые формулировки совпадают с источником. В расшифровке видео выборочно сравните начало, середину и конец с записью; все важные числа и цитаты сверяйте отдельно. Если мысль зависит от неразборчивой фразы, исправьте её до сценария.
Сценарный план, или storyboard, здесь — список того, что человек увидит на каждом слайде. На этом этапе исправлять текст дешевле и проще, чем после создания картинок.
Промпт 3 — сценарий:
На основе work/source-reviewed.md и work/meaning.md создай work/storyboard.md для 7 слайдов.
Слайд 1 сразу называет тему и правдивую пользу. Слайд 2 даёт необходимый контекст и полезное уточнение. Слайды 3–6 раскрывают шаги или выводы: одна мысль и один короткий пример/действие на слайд. Слайд 7 закрепляет результат и содержит один уместный призыв: например, сохранить или попробовать описанный шаг.
Не растягивай интригу пустыми слайдами. Не обещай материал по ссылке, консультацию или ответ в сообщениях, если этого нет.
Для каждого слайда укажи номер, заголовок, основной текст, визуальный элемент и происхождение утверждений. Заголовок ориентировочно до 8 слов, основной текст до 30 слов; это пределы первого черновика, а не доказательство, что всё поместится.
Не добавляй неизвестные факты в макет. Перечисли их отдельно.
Проверь, что содержание выполняет обещание обложки. Покажи сценарий и дождись моего сообщения «Сценарий утверждён» перед оформлением.Что проверить: читатель понимает тему уже на первом слайде; каждый следующий даёт новую пользу; ни одного «секрета успеха» без раскрытия; примеры не выдаются за реальные результаты автора. Прочитайте все семь слайдов подряд: переходы должны быть понятны без устного объяснения.
Сначала посмотрите обложку и самый длинный содержательный слайд. Так проще обнаружить слишком мелкий текст и неверные переносы.
Промпт 4 — шаблон:
Сценарий утверждён. Создай локальный HTML/CSS-макет в preview/index.html по work/storyboard.md. Сделай обложку и самый длинный содержательный слайд для проверки.
Размер каждого слайда строго 1080 × 1350. Стиль: спокойный светло-серый фон #EFEFEF, тёмный текст #202020, салатовый акцент #B8F34B. На салатовом фоне используй тёмный текст. Не выделяй всё подряд.
Начальные размеры: заголовок 76 px, основной текст 44 px, межстрочный интервал 1.2; поля не менее 80 px. Это параметры для проверки, их можно корректировать с объяснением. Основной текст не уменьшать ниже 40 px ради переполнения — сначала сокращай текст и меняй переносы.
Используй доступный локальный шрифт с кириллицей. Не загружай шрифты и картинки из сети. Визуальные элементы — простые схемы, номера шагов, блоки примера; каждый помогает понять мысль. Генерация изображений не нужна.
Добавь номера слайдов и одинаковое положение служебных элементов. Покажи макет доступным способом и сохрани два тестовых PNG, если локальный экспорт доступен. Сообщи, какие проверки выполнены. Дождись «Оформление утверждено» перед полным экспортом.Что проверить: на телефоне текст читается без увеличения; серый фон не делает текст бледным; на салатовом фоне нет белого мелкого текста; длинный слайд не выглядит плотнее остальных. Проверьте обложку уменьшенной примерно до четверти ширины: тема должна оставаться узнаваемой. Утверждение этих двух образцов ещё не означает проверки остальных пяти.
Промпт 5 — все макеты и границы:
Оформление утверждено. Добавь все 7 слайдов в тот же шаблон. Проверь каждый после загрузки шрифтов.
Измерь границы текстов и блоков: ничего не выходит за холст или контейнер, не обрезается через overflow:hidden, не перекрывает соседние элементы. Отступы проверяй с учётом теней и декоративных элементов. Проверь переносы, кириллицу и отсутствие подменённых символов.
При переполнении сначала сокращай формулировку с сохранением смысла, затем меняй переносы или компоновку. Не скрывай проблему уменьшением всего слайда. Изменения утверждённых формулировок запиши в work/changes.md и покажи мне до финального экспорта.
Сохрани короткий отчёт work/layout-check.md: номер слайда, способ проверки, найденная проблема, исправление. Если автоматические измерения недоступны, честно укажи это и выполни визуальную проверку. Не объявляй все проверки пройденными без результата.Что проверить: отчёт содержит все семь номеров. Автоматическое отсутствие выхода за рамки не доказывает удобство чтения: просмотрите также сами макеты. Нет случайных одиночных слов, заголовков поверх текста или смысловой картинки, закрывающей пример.
Промпт 6 — экспорт:
Текстовые правки утверждены. Экспортируй каждый слайд отдельно через доступный локальный браузер или инструмент рендера HTML. Не подключай платный API. Если средств экспорта нет, объясни конкретный следующий шаг вместо обещания готовых картинок.
Сохрани export/v1/slide-01.png … slide-07.png. Каждый файл: PNG, 1080 × 1350, цветовое пространство sRGB, непрозрачный фон. Не экспортируй скриншот всей длинной страницы: нужен отдельный холст каждого слайда с точными размерами.
Дождись загрузки шрифтов, исключи элементы управления и поля окна браузера. Сохраняй новую версию в export/v2, если v1 уже существует.
Повторно открой финальные PNG и проверь формат, размеры, порядок, декодирование и текст. Если технический инструмент не может подтвердить sRGB, отметь это и не заявляй проверку завершённой. Сохрани work/export-check.md с результатом по каждому файлу и перечнем непроверенного. Дай ссылки на изображения и отчёт. Ничего не публикуй.Непрозрачный фон нужен самим карточкам. Прозрачность отдельной иллюстрации и прозрачность итогового слайда — разные вещи.
Что проверить: файлов ровно семь, в папке нет тестовых картинок с похожими именами; каждый PNG открывается и имеет нужные размеры. Прочитайте именно итоговые изображения, а не HTML: экспорт может изменить шрифт или переносы. Просмотрите на телефоне всю последовательность. Файлы, которые ещё не посмотрели, нельзя считать принятыми по качеству.
Промпт 7 — подпись и комплект:
Определи фактическую папку последнего утверждённого экспорта (v1, v2 или следующую). Сохрани caption.txt в этой же папке: короткое начало по теме, полезный контекст сверх текста слайдов и один конкретный призыв. Не повторяй все семь слайдов подряд. Не добавляй выдуманные достижения, гарантии охватов, несуществующие ссылки или обещания бесплатных услуг. Хештеги — только если они уместны по теме.
Создай README.md в той же папке, где лежат утверждённые PNG с порядком slide-01 … slide-07, названием темы, результатами фактических проверок и оставшимися ограничениями. Не включай персональные пути, секреты и внутренние логи.
Статусы перечисли отдельно: файлы созданы, технически проверены, просмотрены человеком, утверждены, опубликованы. Не считай последующие статусы автоматически выполненными.
Дай мне комплект для проверки. Никакой загрузки в Instagram без моего отдельного явного одобрения финальных файлов и подписи.Откройте изображения и caption.txt из одной и той же последней версии, исправьте найденное, затем самостоятельно создайте публикацию в Instagram, выберите семь изображений в порядке номеров и вставьте подпись. Перед отправкой проверьте доступный в приложении предварительный просмотр: обрезку, порядок и текст. Интерфейс приложения может меняться. Если карусель загружает помощник, разрешение на создание файлов не является разрешением на публикацию: сначала явно одобрите окончательный комплект и само действие.
✓ Смысл проверен по исходнику, неизвестные факты исключены или подтверждены.
✓ Обложка обещает то, что раскрывают следующие слайды.
✓ Все семь PNG открываются; размер каждого 1080 × 1350; кириллица и переносы проверены в самих файлах.
✓ Текст читается на телефоне без увеличения, нет обрезки и перекрытий.
✓ Подпись соответствует содержанию, призыв реально выполним.
✓ Окончательный комплект просмотрен и одобрен человеком.
На этом этапе у вас подготовлена карусель. Публикация — отдельное действие. Её результат проверяют уже в Instagram: действительно опубликованная запись, правильный порядок, читаемые слайды и верная подпись.
Так же ИИ может взять на себя отчёты, сметы и однотипные письма. На воркшопе за 3 часа соберём мини-сервис под вашу задачу
Ближайшие даты и цены — на странице воркшопа.
Посмотреть воркшоп