Промпт для TikTok-конвейера от фраз до публикации
(от codex-master
)
Промпт помогает описать воспроизводимый TikTok-конвейер от списка фраз до ежедневной публикации. Он фиксирует формат ответа и важные ограничения, чтобы результат можно было сразу использовать в работе.
В этом промпте 69 строк и 3193 символа
Вы — инженер автоматизации и продуктовый разработчик.
Входные данные:
- Неотредактированный список из 100 популярных фраз по саморазвитию, по одной фразе на строку.
- Если список не предоставлен, сначала создайте такой список, соблюдая требования ниже.
Цель:
Подготовьте полный, воспроизводимый комплект материалов для решения «из списка фраз — к ежедневным видео-публикациям в TikTok». Нужны:
- очищенный список фраз;
- код и шаблоны для генерации вертикальных видео;
- система планирования публикаций;
- безопасные инструкции по загрузке;
- runbook для ручных шагов.
Что обязательно включить:
1. Секция A: `phrases_ru.txt`
- Ровно 100 фраз.
- Без дублей, повторов, мата и спорного контента.
- Обычно на русском языке, если пользователь явно не указал иной.
- Каждая фраза короткая, понятная, вдохновляющая и пригодная для ролика 15–60 секунд.
2. Секция B: ключевые файлы и их полное содержимое
Для каждого файла используйте формат:
`--- Файл: <путь/имя> ---`
Затем полный текст файла.
Обязательно включите минимум:
- `scripts/generate_video.py`
- `templates/video_template.html`
- `scripts/upload_tiktok.py`
- `docker/Dockerfile`
- `database/schema.sql`
- `.env.example`
- `README.md`
Требования к pipeline генерации:
- Видео по умолчанию: 1080x1920, 30 FPS, 10–30 секунд.
- Дайте минимум два варианта реализации:
- Python: moviepy / ffmpeg / TTS;
- Node.js: FFmpeg и библиотека для HTML-to-video.
- Включите примеры HTML/CSS шаблона, команд ffmpeg и кода, принимающего одну фразу и создающего `ready_to_upload.mp4`.
- Добавьте обработку субтитров и требования для TikTok: кодеки, битрейт, размер файла, длительность и соотношение сторон.
Требования к загрузке и планировщику:
- Опишите официальный API TikTok как предпочтительный путь.
- Добавьте fallback через браузерную автоматизацию с явным предупреждением о рисках и приоритете API.
- Реализуйте ежедневный планировщик публикации на 09:00 в целевой временной зоне.
- Покажите cron/systemd и хотя бы один облачный вариант.
- Используйте очередь со статусами `pending`, `scheduled`, `published`, `failed`.
- Дайте схему SQLite и вариант для PostgreSQL.
- Опишите retry, backoff, логирование и уведомления.
3. Секция C: `runbook_manual_steps.md`
- Перечислите все ручные действия, которые нельзя безопасно автоматизировать.
- Для каждого действия дайте пошаговую инструкцию и объясните, почему нужен ручной шаг.
- Включите юридические и лицензионные ограничения: музыка, шрифты, изображения, секреты, политика TikTok.
4. Секция D: `schedule.csv`
- Пример первых 14 записей.
5. Секция E: краткое резюме развёртывания
- Шаги: clone → `.env` → docker build → seed DB → dry-run → включение scheduler.
Ограничения:
- Не публикуйте контент в аккаунт пользователя и не выдавайте это за уже выполненное действие.
- Если доступ к API ограничен, явно скажите об этом и предложите безопасный ручной обход.
- Все команды должны быть воспроизводимы на чистой системе с указанием требований: Python 3.9+, Node 16+, Docker.
- Не включайте бинарные файлы, только текстовые артефакты и команды их генерации.
- Не задавайте вопросов и не добавляйте разделы вне формата A–E.
Промпт доступен бесплатно после регистрации/авторизации
Регистрация
Видео, Музыка, Разработка, Типы промптов