Техническое задание: Чат-бот для клуба с системой подписки

1. Общее описание задачи

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

2. Функциональные требования

  • Выдача ссылок на оплату: Бот предоставляет пользователю ссылку для оплаты доступа в клуб. Интеграция с платежной системой осуществляется через Salebot (у заказчика уже есть готовая интеграция).
  • Автоматический прием в клуб: После успешного проведения оплаты, бот автоматически принимает заявку от пользователя на вступление в указанный Telegram канал или группу.
  • Обратный отсчет подписки: После принятия заявки, бот активирует таймер обратного отсчета оплаченного периода. Доступны два типа подписки: на 1 месяц и на 3 месяца.
  • Уведомления о продлении: Бот отправляет пользователю уведомления с предложением продлить подписку за 3 дня и за 1 день до окончания оплаченного периода.
  • Автоматическое исключение: Если пользователь не продлевает подписку по истечении оплаченного периода, бот автоматически исключает его из канала или группы и прекращает отправку уведомлений.

3. Уточнения по реализации

  • Заказчик предоставляет все необходимые настройки для подключения к SIP API или API платежной системы Salebot.
  • Заказчик самостоятельно назначает пользователя или группу пользователей, для которых будет тестироваться функционал.
  • Функционал должен работать в режиме реального времени и не требовать ручного вмешательства администратора для выполнения рутинных операций (проверка оплат, правка списка участников).

4. Технические характеристики

  • Чистый Python (без сторонних тяжелых фреймворков, если это не оговорено с заказчиком).
  • Наличие простой, встроенной админ-панели для управления базовыми настройками (например, IP изменениях, приостановке?) и просмотра статистики.
  • Использование баз данных для хранения информации о подписчиках и их статусах.

5. Уточнения к заказчику

Предполагается, что после согласования задания и заключения сделки, разработчик получит от заказчика тестовые аккаунты для интеграции, доступ к административной панели или пояснения логики работы Salebot, а также доступ к тестовой группе/каналу для отладки.

Разработка профессионального логотипа для клинингового сервиса

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