Добрый день!
Есть телеграм-бот, принимающий оплату через Stripe за подписку на каналы.
Оплата является рекуррентной и факт продления подписки проверятся ботом (кто не продлил подписку из канала удаляется). Написан на Python.
Нужно решить проблему:
1. После перевода stripe в боевой режим в профиле пользователя не обновляется статус подписки.
Также необходимо выполнить доработки:
2. Текущим подписичикам телеграм-каналов активировать вечную подписку (чтобы бот их не удалял). Их всего 7 штук, можно просто по ID добавить в исключение.
3. В дополнение к двум нынешним тарифам с ежемесячным списание добавить "Годовой тариф" (со списанием суммы раз в год).
4. Реализовать функционал "промокоды", в рамках которого админ сможет создавать промокоды, предоставляющие бесплатный доступ на 1 месяц с настройками:
- Выбор тарифа
- Количество использований
Важно:
- Промокод можно использовать один раз
- Пользователь может использовать только один промокод (другой промокод в дальнейшем использовать нельзя)
- При вводе промокода и дальнейшем вводе данных карты в stripe первое списание происходит не сразу, а через месяц.
- Отдельно нужен функционал для просмотра и удаления промокодов.
5. Создать новый ТГ-канал, добавить в него бота, который будет с периодичностью раз в неделю писать сообщение с предложением купить подписку на один из платных каналов. Покупка должна осуществляться из канала, без перехода в бот. Если пользователь вступил в канал и за 10 дней не купил подписку удалять его.
6. Подключить вторую платёжную систему в дополнение к Stripe.
Важно: нужно сделать, чтобы у части пользователей была видна только одна платёжная система, а у других две.
Предложить варианты реализации. Например, вход через другое имя в бота.
7. Добавить для администратора вручную удалять пользователей бота (сейчас он может их только просмотреть)
Указывайте стоимость реализации (можно вилкой) в откликах.
Также готов ответить на вопросы, рассказать все более подробно.
Опубликован 18.08.2025 в 11:50 Поднят: 18.08.2025 в 11:50
Заказ находится в архиве