Необходимо написатьTelegram-бот для уникализации фото и работы с текстом 1. Общая цель 1.1. Создать Telegram-бота, который автоматизирует подготовку постов для каруселей в соц сетях . 1.2. Я пересылаю в бота заготовленные посты (фото + описание). 1.3. Бот обрабатывает посты и отправляет готовые публикации в мой канал. 2. Входные данные 2.1. В бот пересылается любое количество постов (от 1 до 100). 2.2. Один пост содержит 3–5 фото и текст-описание. 3. Обработка постов 3.1. Фото a) К каждому фото накладывается стикер в нижней части(меняют размер(рандом)). b) Стикеры загружаю вручную. c) Старые стикеры автоматически удаляются каждые 2 дня. d) Бот выбирает случайный стикер из базы. e) Фото подрезается на 1–3% для уникальности. f) Фото сохраняется как новое (эффект скриншота). 3.2. Текст + хэштеги a) К описанию добавляются хэштеги. b) Хэштеги загружаются в базу в формате: 36 #хештег#хештег #хештег #хештег 37 #хештег#хештег #хештег #хештег c) Для одного поста используется один вариант хэштегов. d) После использования вариант удаляется из базы. e) Два режима выбора: по порядку или случайный. f) При исчерпании базы бот присылает уведомление: «Загрузите новые хэштеги». 3.3. Готовый пост a) Пост = фото (со стикером) + текст (с хэштегами). b) Готовый пост отправляется в указанный закрытый канал. c) Посты обрабатываются в порядке очереди. 4. Админ-функции 4.1. Добавление и удаление стикеров вручную. 4.2. Автоматическая очистка базы стикеров каждые 2 дня. 4.3. Уведомление каждые 2 дня: «Смените базу стикеров». 4.4. Добавление базы хэштегов списком. 4.5. Уведомления при окончании хэштегов. 4.6. Настройка канала для выгрузки постов. 5. Запуск и настройка 5.1. Бот работает в Telegram как обычный бот. 6. Сценарий работы 6.1. Я пересылаю в бота 50 постов. 6.2. Бот: – накладывает стикеры, – подрезает фото, – добавляет хэштеги. 6.3. Готовые посты отправляются в мой канал. 6.4. Каждые 2 дня база стикеров удаляется автоматически. 6.5. Хэштеги используются по одному варианту и удаляются после применения.