Исходные данные

Есть готовый и рабочий Telegram-бот на Python, который использует сторонний сервис для загрузки постов. Код предоставлю исполнителю по запросу (весь код действующий, чистый).

Что необходимо сделать

1. Привязка аккаунтов

  • Войти по логину/паролю (email) в заданные аккаунты соцсетей.
  • Закрепить каждый аккаунт в стороннем сервисе.
  • Поддерживаются соцсети: те, что доступны через используемый сервис.

2. Мультиаккаунтность и чаты

  • Создать 3 отдельных чата для постинга в синем мессенджере.
  • Каждый чат обслуживается своим набором из 3 аккаунтов каждой соцсети (всего 9 аккаунтов на 3 чата).
  • В коде нужно предусмотреть удобную подмену аккаунтов при необходимости, а также замену прокси для каждого аккаунта.

Требования к функционалу бота (постинг)

Уникализация медиа

  • Небольшой поворот и изменение угла изображения/видео.
  • Корректировка яркости и контраста (вариации в заданных пределах).
  • Обязательное удаление всех EXIF-метаданных с файлов.

Уникализация текста

  • Текст, прикрепленный к каждому посту (видео), должен уникализироваться автоматически через один из ИИ-сервисов.
  • Артикулы, если они присутствуют в исходном тексте, изменять нельзя - они должны остаться без изменений.

Ожидаемый результат

Полностью автономно работающая система из трёх кастомных чатов, каждый с уникальным набором соцсетей, готовых к постоянному постингу без ручного вмешательства. Все посты проходят обязательную и различающуюся генерацию.