ТГ бот с админкой и бек часть для сервиса

20 000 руб. за проект
03 июня 2024, 18:05 • 15 откликов • 204 просмотра
Отдельные сервисы (будет написан, разрабатывать не надо)

Будет отдельно подготовлен сервис в который сайт отправляет фото, сервис проверяет если на фото лицо, если несколько лиц на фото выводит рамки.


Сайт (сайт есть написан на HTML без фркймворка)

  1. На сайте пользователь загружает фото

    1. Это фото отправляет в сервис. И сервис возвращает ответ есть ли на фото лицо

      1. Если нет лица сайт отображает ошибку
      2. Если есть то пишет что фото загружено и все ок

        1. Пользователь может удалить фото и загрузить новое. Новое фото тоже пройдет проверку на нахождение лица
      3. Если на фото два лица то сервис возвращает две рамки на фото.

        1. Пользователь кликает на рамку тем самым выбирает лицо по которому будет поиск.
    2. Если найдено лицо то через специальный сервис лицо прогоняется и сайт в сервис отправляет код лица.
  2. Далее пользователь вводит свой телеграмм
    1. Получает сообщение что все ок и он получит первый отчет в ближайшее время

На сайте есть модуль оплаты Я касса. В поле ввожу имя пользователя ТГ. Затем переходу на страницу оплаты и делаю платеж. После оплаты пользователь в ТГ получает сообщение что оплата проведена.

Бек часть

Бек ведет учет пользователей

У пользователя есть характеристика

  • ТГ
  • Загруженное фото (ID)
  • Статус подписки (активна и не активна)
  • Дата регистрации

После того как пользователь загрузил фото и указал свой тг. Бек отправляет запрос в сервис и передает ID лица. Бек от сервиса получает анкеты (текстовое описание и фото). Бек эти анкеты отправляет пользователю в ТГ .



Задача бека смотреть какие пользователи имеют сейчас активную подписку (бесплатно или оплатили тариф). И каждые 12 часов высылать им анкеты. Когда подписка заканчивается высылать сообщение.


В админке есть настройка


  1. Сколько дней бесплатные пользователи получают отчеты (настройка в днях)
  2. Можно настроить текст дополнительный который высылается к анкетам
  3. Можно настроить первое сообщение которое получает пользователь перед получением отчета
  4. Можно настроить сообщение которое получает пользователь после того как бесплатные дни истекут.
  5. Можно настроить сообщение которое получит пользователь после оплаты.
  6. Можно настроить сколько дней подписки покупатель получает после оплаты.
  7. В админке или ТГ группе могу смотреть все сообщения которые отправляет бот пользователям