Заказ закрыт
Бот вотсап (WhatsApp)

Бюджет: 10 000 руб
129.41 $ – 109.53 €
Создать бота для WhatsApp, который будет проверять онлайн-статусы заданных пользователей и отправлять уведомления о смене их статуса. Развернуть на впс (доступ будет предоставлен)
Функциональные требования:
1. Проверка статусов пользователей
Бот должен проверять онлайн/оффлайн статус пользователей в WhatsApp.
Возможность добавлять пользователей для мониторинга по номеру телефона.
Проверка статусов пользователей с заданным интервалом (чтобы не попасть в бан).
Запись времени последнего входа пользователя в сеть.
2. Уведомления о смене статуса
Бот должен отправлять уведомления, когда пользователь становится онлайн или уходит в оффлайн.
Возможность выбора канала для уведомлений (WhatsApp или Telegram).
3. Хранение данных
Использовать PostgreSQL или другую БД для хранения списка пользователей и их активности.
Логировать все изменения статуса с указанием времени и даты.
4. Интервал и ограничения API
WhatsApp накладывает ограничения на частоту запросов, поэтому бот должен:
Проверять статусы с интервалом (согласуем).
Использовать очередь задач (RabbitMQ) для обработки запросов.
Обрабатывать возможные ошибки (FLOOD_WAIT, блокировки аккаунта и тд)
5. Технические требования (или предложить свои):
Node.js + whatsapp-web.js
WebSocket
Docker
Развёртывание бота в контейнере.
Поддержка автоматического перезапуска при сбоях.
PostgreSQL
RabbitMQ
Настроить логирование (Winston или аналог).
Включить обработку ошибок и аварийное восстановление.
Опубликован 08.02.2025 в 08:36 Последнее изменение: 02.04.2025 в 01:57
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.