Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Telegram-бот с платным доступом (Stripe + автоматическая подписка)

5000 UAH

  1. 3529
     31  0

    2 дня5000 UAH

    Здравствуйте.

    Я занимаюсь разработкой Telegram-ботов более 3 лет. Основной стек — Python (aiogram v3.x), PostgreSQL и интеграции с платёжными системами, включая Stripe.

    Я уже реализовывал ботов с похожей архитектурой:
    — Telegram бот с подписками
    — Stripe Checkout + Webhooks
    — автоматическая активация доступа
    — выдача инвайтов в приватные каналы
    — хранение подписок и платежей в PostgreSQL

    По архитектуре предлагаю реализовать систему следующим образом:

    • Telegram бот (aiogram v3) — пользовательский интерфейс
    • Stripe Checkout — создание платежной страницы
    • Webhook сервис — обработка событий Stripe
    • PostgreSQL — хранение пользователей, подписок и платежей
    • Nginx + HTTPS — безопасная обработка webhook

    После оплаты Stripe отправляет webhook, который:

    1. проверяет подпись Stripe
    2. проверяет, что событие ещё не было обработано (защита от повторной обработки)
    3. активирует или продлевает подписку пользователя
    4. сохраняет информацию о платеже в базе данных

    После этого пользователь может получить приглашение в закрытый Telegram-канал через бота.

    Для защиты от передачи доступа другим людям можно использовать механизм одноразовых или ограниченных invite-links, которые:

    — генерируются ботом через Telegram API
    — имеют ограничение по количеству использований
    — могут иметь время жизни
    — выдаются только пользователям с активной подпиской

    Перед выдачей ссылки бот проверяет:

    • наличие активной подписки
    • дату окончания доступа
    • статус пользователя

    Также можно реализовать:

    — раздел "Мой доступ" для проверки статуса подписки
    — логирование платежей и действий пользователей
    — админ-команды для проверки пользователя и ручной выдачи доступа

    Архитектура будет сделана так, чтобы:

    • систему можно было легко перенести на другой сервер
    • можно было добавлять новые каналы и тарифы
    • бот стабильно работал при большом количестве пользователей

    Готов обсудить детали проекта и предложить оптимальную архитектуру.

    Спасибо.

  2. 1328    35  1
    3 дня6000 UAH

    Здравствуйте. Есть подобное решение но на пхп. Проще поставит и настроить, то что уже работает. Обращайтесь.

  3. Nick Osipov Web4Business
    4975    41  4   1
    3 дня5000 UAH

    Добрый день!

    Профессионально разрабатываю ботов Telegram и веб-приложения на Python. Имею значительный опыт работы с Telegram Bot API, интеграцией Stripe (Checkout, Webhooks) и PostgreSQL/Supabase. Готов доработать, стабилизировать архитектуру и развернуть ваш проект подписки.

    Напишите мне в личные сообщения, уточним детали.

  4. 564    1  0
    4 дня5000 UAH

    Добрый день,можем выполнить вашу задачу,делали подобных ботов с оплатой и доступом под бд

  5. 196  
    1 день5000 UAH

    Ознакомился с ТЗ. Имею опыт разработки Telegram-ботов и интеграции Stripe. Могу проанализировать текущий код, привести архитектуру в стабильное состояние и доработать систему с автоматической выдачей и удалением доступа к каналу. Готов обсудить детали и начать работу.

  6. 4611    52  1
    2 дня5000 UAH

    Добрый день.

    Я Python-разработчик и могу помочь завершить и стабилизировать ваш проект Telegram-бота с платным доступом через Stripe.

    Судя по описанию, основная задача — привести текущую кодовую базу к стабильной production-архитектуре, исправить обработку Stripe webhook и обеспечить надежную автоматическую выдачу и отзыв доступа к Telegram-каналу.

    Как я предлагаю организовать решение:

    Стек:
    • Python
    • aiogram для Telegram-бота
    • FastAPI для webhook сервиса Stripe
    • PostgreSQL / Supabase для хранения пользователей, подписок и платежей
    • Stripe API + проверка webhook signature
    • отдельный worker для управления доступом
    • systemd или Docker для стабильного запуска сервисов

    Архитектура будет разделена на независимые компоненты:

    1. Telegram Bot
    Отвечает только за пользовательский интерфейс:
    • меню
    • выбор тарифов
    • создание Stripe Checkout Session
    • проверку статуса подписки

    2. Stripe Webhook Service
    Отдельный endpoint, который:
    • принимает события Stripe
    • проверяет подпись webhook
    • записывает платежи в базу данных
    • обновляет статус подписки

    3. Access Worker
    Фоновый сервис, который:
    • выдает invite-links пользователям с активной подпиской
    • удаляет пользователей после окончания доступа
    • обрабатывает возвраты и chargeback
    • безопасно работает при повторных запусках

    Также будет реализовано:
    • защита от повторной обработки webhook событий
    • устойчивость к перезапуску сервера
    • корректная обработка ошибок Telegram API
    • логирование работы системы

    Я также смогу проанализировать существующий код, провести рефакторинг архитектуры и довести систему до стабильного состояния для работы 24/7.

    После завершения вы получите:
    • полностью рабочий Telegram-бот
    • стабильно работающий Stripe webhook сервис
    • worker для управления доступом
    • настроенную базу данных
    • инструкции по деплою и запуску на VPS

    Буду рад посмотреть текущую кодовую базу и обсудить детали проекта.

  7. 1545    9  0
    3 дня7000 UAH

    Здравствуйте! Меня заинтересовал ваш проект. У меня большой опыт разработки Telegram-ботов на Python (aiogram), работы с PostgreSQL и настройки серверов, поэтому ваше ТЗ мне абсолютно понятно и совпадает с моим стеком.
    Как я реализую ключевые требования:
    Stripe и Webhooks: Настрою интеграцию со Stripe Checkout. Обязательно реализую проверку подписи вебхуков (signature verification) и идемпотентность (через таблицу processed_events), чтобы полностью исключить двойную обработку платежей.
    Управление доступом: Для защиты от передачи приглашений третьим лицам, бот будет генерировать уникальные одноразовые инвайт-ссылки. Также реализую фоновый процесс, который ежедневно будет проверять expires_at и автоматически удалять пользователей, у которых закончилась подписка.
    База данных: Спроектирую реляционную базу на PostgreSQL точно по вашей структуре (users, subscriptions, payments, events).
    Деплой (VPS) и Надежность: Настрою ваш сервер "под ключ" — подниму Nginx как reverse proxy, привяжу SSL-сертификат для безопасной работы вебхуков и создам systemd-сервис для бесперебойной работы бота 24/7 (с автоматическим перезапуском в случае сбоев).
    Админ-панель: Добавлю необходимые команды для проверки статусов пользователей и ручной выдачи/отмены доступа.
    Архитектура кода будет модульной, что позволит вам легко масштабировать проект (добавлять новые каналы или тарифы) в будущем.

    Готов более подробно обсудить проект и приступить к работе. Пишите в личные сообщения!

  8. Еще 5 ставок скрыто

Заказчик
Дмитрий Мак Chuboo Group
Украина Одесса
Проект опубликован
3 месяца 15 дней назад
231 просмотр
Метки
  • stripe
  • webhook
  • Telegram
  • PostgreSQL