Задача

Разработать бота, который автоматически пересылает входящие сообщения из исходной группы WhatsApp в три целевые группы (WhatsApp, Telegram и дополнительный мессенджер). Бот должен также корректно переотправлять скриншоты и другие вложения.

Требования

  • Отслеживание новых сообщений в указанной группе WhatsApp (группа-источник).
  • Пересылка текстовых сообщений, изображений (скриншоты, фото) и, при необходимости, других типов медиа в три заранее настроенные группы.
  • Список групп для пересылки: WhatsApp-группа, Telegram-группа, группа в третьем мессенджере.
  • Простейшая настройка целевых контактов (ID групп, контакты) - либо в конфигурационном файле, либо через минимальную админ-панель.
  • Сохранение оригинального форматирования текста (кроме спецсимволов, если они не поддерживаются целевым чатом).
  • Бот должен работать в реальном времени (постоянно прослушивать новые сообщения в группе-источнике).

Дополнительно

Учитывать разницу в API мессенджеров (например, для Telegram использовать официальный бот API, для WhatsApp - одну из библиотек, таких как Selenium, Playwright или интеграцию через облачные сервисы, в зависимости от согласования с исполнителем). Бот не должен сохранять конфиденциальные данные, все настройки ведутся вручную.

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

  • Рабочий код на Python.
  • Инструкция по запуску и привязке к группам.
  • Обработка ошибок при падении соединения.

Интеграция парсера объявлений с авторизацией на сайте

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