Создание автоматизированной системы для WhatsApp с человеческими ответ

Цена договорная
13 января 2025, 18:38 • 3 отклика • 40 просмотров
Описание:
Мне нужен разработчик для создания системы автоматизации WhatsApp, работающей через Android-эмулятор. Система должна уметь инициировать разговор и отвечать на запросы клиентов в человеческой манере, с возможностью настройки и обновления ответов. Подробные требования описаны ниже:

Ключевые функции Среда
  • Использовать Android-эмулятор (например, BlueStacks, Genymotion) для запуска WhatsApp.
  • Установить и настроить аккаунт WhatsApp на эмуляторе.
Сервер
  • Создать сервер (предпочтительно на Python с использованием Flask или FastAPI) для обработки входящих запросов клиентов и отправки динамических ответов.
  • Сервер должен включать базу данных (например, SQLite или PostgreSQL) для хранения:

    • Предустановленных ответов.
    • Истории взаимодействия с клиентами. - обязательно
    • Других настроек.
Особенности ответов
  • Имитировать человеческий набор текста:

    • Отображать индикатор набора сообщения.
    • Отправлять ответы с переменной скоростью набора и посимвольной симуляцией.
  • Вводить задержку 2-3 минуты перед отправкой ответа для имитации работы человека.
Динамические ответы
  • Предоставить возможность динамического обновления ответов через панель управления или админ-панель.
Взаимодействие с эмулятором
  • Автоматизировать взаимодействие с WhatsApp на эмуляторе через:

    • Команды Android Debug Bridge (ADB).

Обработка ошибок и резервные варианты
  • Реализовать сообщения-резерв на случай, если запрос не был распознан.
  • Логировать все взаимодействия для отладки и улучшения.
Опциональные функции (по желанию)
  • Возможность обработки медиафайлов (изображения, видео, файлы) в ответах.
  • Поддержка ответов на нескольких языках.
  • Интеграция с внешними API для расширенных ответов (например, ChatGPT).
Результаты работы
  • Полностью функционирующая система автоматизации, соответствующая требованиям.
  • Исходный код с подробной документацией по установке, настройке и использованию.
  • Панель управления или админ-панель для управления ответами (по возможности).

Если вас заинтересовал проект, пожалуйста, включите в предложение:

  1. Соответствующий опыт и портфолио аналогичных проектов.
  2. Краткое описание вашего подхода к выполнению задачи.
  3. Оценочную стоимость и сроки выполнения.
Буду рад сотрудничеству!