Задача

Разработать Telegram-бота для партнерской программы с реферальной системой и контролем активности. Бот должен работать автоматически и взаимодействовать с приватной Telegram-группой. У заказчика уже есть базовая версия бота, но без отслеживания активности пользователей.

Функционал

Команда /start

  • Фиксировать нового пользователя, сохранять его Telegram ID, username и параметр после /start как реферальный код (ID пригласившего)
  • Создавать в БД пользователя со статусом "ожидание депозита"
  • Если совершен первый депозит - изменить статус на "активный" и выдать пригласительную ссылку в приватную группу
  • Записывать дату последнего депозита

Работа с приватной группой

  • Бот является администратором группы
  • Добавлять активных пользователей в группу автоматически (либо через инвайт-ссылку), фиксировать дату добавления

Контроль активности

  • Ежедневная проверка пользователей: если прошло более 15 дней с последнего депозита -
  • Бот удаляет таких пользователей из приватной группы
  • Изменяет статус на "неактивный"
  • Отправляет в личные сообщения уведомление о приостановке доступа

Админ-команды

  • /stats - вывод количества: всех пользователей, активных и неактивных
  • /user <ID> - отображение статуса и даты последнего депозита выбранного пользователя

Создание блок-схемы по видеоинструкции для последующей автоматизации

Нужно проанализировать видеоурок по аудиту клиентов, разложить процесс на логические блоки и визуализировать их в виде блок-схемы для написания программы. Задача подходит для опытных техписателей и аналитиков. Цена обсуждается в личных сообщениях.