Техническое задание на разработку VK-бота

Цель проекта

Разработать автономного бота для социальной сети ВКонтакте, работающего от имени пользовательского аккаунта. Основная задача бота - автоматизация массовой отправки сообщений и публикации контента (постов с текстом и изображениями) в раздел «Предложить новость» заранее подготовленных сообществ.

Основной функционал

1. Работа с контентом

  • Отправка текстовых сообщений в личные сообщения групп.
  • Публикация постов (текст + от 1 до 10 изображений) через функцию «Предложить новость».
  • Возможность ручной загрузки изображений для публикаций.

2. Управление расписанием и отправкой

  • Настройка интервала между отправками: фиксированный или случайный в заданном диапазоне.
  • Функция отложенного старта (указание конкретной даты и времени начала работы).
  • Возможность приостановки, полной остановки и возобновления рассылки.

3. Управление целевыми группами

  • Загрузка списка групп вручную (по ID или ссылкам).
  • Автоматический выбор групп из списка сообществ, в которых состоит аккаунт.
  • Функция исключения отдельных групп из рассылки.
  • Защита от повторной отправки в одну и ту же группу в рамках одной сессии.

4. Логирование и отчетность

  • Фиксация всех успешных действий: дата, группа, тип отправки (сообщение/пост).
  • Ведение лога ошибок с указанием причины (закрытая предложка, превышение лимитов API, технические сбои).
  • Формирование итогового отчета по завершении рассылки.

5. Защитные механизмы (Антибан)

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

6. Интерфейс управления

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

Технические требования

  • Реализация на основе официального VK API.
  • Язык программирования: Python (предпочтительно).
  • Архитектура должна позволять запуск бота как на локальной машине, так и на удаленном сервере (например, VPS).

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

  • Полностью рабочий скрипт/приложение бота с исходным кодом.
  • Подробная инструкция по установке, настройке и запуску.
  • Документация по использованию интерфейса управления.

Построение системы привлечения клиентов для AI-сервисов

Требуется разработать и внедрить недорогие каналы привлечения клиентов для сервисов на базе искусственного интеллекта. Необходимо создать масштабируемую систему, включая разработку необходимых лендингов и инфраструктуры.

Разработка автоматизированной системы для поиска и привлечения партнеров

Требуется создать и запустить систему, которая будет самостоятельно находить SEO-агентства, формировать персонализированные коммерческие предложения, отправлять их и собирать обратную связь. Необходимо предоставить примеры аналогичных проектов, предложить техническое решение и указать бюджет со сроками.