Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Telegram-bot z płatnym dostępem (Stripe + automatyczna subskrypcja)

Translated408 PLN

  1. 3529
     31  0

    2 dni408 PLN

    Cześć.

    Zajmuję się tworzeniem botów Telegram od ponad 3 lat. Główny stos technologiczny — Python (aiogram v3.x), PostgreSQL oraz integracje z systemami płatności, w tym Stripe.

    Już realizowałem boty o podobnej architekturze:
    — Bot Telegram z subskrypcjami
    — Stripe Checkout + Webhooki
    — automatyczna aktywacja dostępu
    — wydawanie zaproszeń do prywatnych kanałów
    — przechowywanie subskrypcji i płatności w PostgreSQL

    Proponuję zrealizować system w następujący sposób:

    • Bot Telegram (aiogram v3) — interfejs użytkownika
    • Stripe Checkout — tworzenie strony płatności
    • Serwis Webhook — przetwarzanie zdarzeń Stripe
    • PostgreSQL — przechowywanie użytkowników, subskrypcji i płatności
    • Nginx + HTTPS — bezpieczne przetwarzanie webhooków

    Po dokonaniu płatności Stripe wysyła webhook, który:

    1. sprawdza podpis Stripe
    2. sprawdza, czy zdarzenie nie zostało jeszcze przetworzone (ochrona przed ponownym przetwarzaniem)
    3. aktywuje lub przedłuża subskrypcję użytkownika
    4. zapisuje informacje o płatności w bazie danych

    Po tym użytkownik może otrzymać zaproszenie do zamkniętego kanału Telegram przez bota.

    Aby chronić przed przekazywaniem dostępu innym osobom, można użyć mechanizmu jednorazowych lub ograniczonych linków zaproszeniowych, które:

    — są generowane przez bota za pomocą API Telegram
    — mają ograniczenie co do liczby użyć
    — mogą mieć czas życia
    — są wydawane tylko użytkownikom z aktywną subskrypcją

    Przed wydaniem linku bot sprawdza:

    • obecność aktywnej subskrypcji
    • datę zakończenia dostępu
    • status użytkownika

    Można również zrealizować:

    — sekcję "Mój dostęp" do sprawdzania statusu subskrypcji
    — logowanie płatności i działań użytkowników
    — komendy administracyjne do sprawdzania użytkownika i ręcznego wydawania dostępu

    Architektura będzie zbudowana tak, aby:

    • system można było łatwo przenieść na inny serwer
    • można było dodawać nowe kanały i taryfy
    • bot stabilnie działał przy dużej liczbie użytkowników

    Jestem gotów omówić szczegóły projektu i zaproponować optymalną architekturę.

    Dziękuję.

  2. 1328    35  1
    3 dni490 PLN

    Witaj. Istnieje podobne rozwiązanie, ale w PHP. Łatwiej jest zainstalować i skonfigurować to, co już działa. Proszę o kontakt.

  3. Nick Osipov Web4Business
    4975    41  4   1
    3 dni408 PLN

    Dzień dobry!

    Profesjonalnie rozwijam boty Telegram oraz aplikacje webowe w Pythonie. Mam znaczące doświadczenie w pracy z Telegram Bot API, integracją Stripe (Checkout, Webhooks) oraz PostgreSQL/Supabase. Jestem gotów dopracować, ustabilizować architekturę i wdrożyć Twój projekt subskrypcyjny.

    Napisz do mnie w wiadomości prywatnej, ustalimy szczegóły.

  4. 564    1  0
    4 dni408 PLN

    Dzień dobry, możemy wykonać twoje zadanie, robiliśmy podobne boty z płatnością i dostępem do bazy danych.

  5. 196  
    1 dzień408 PLN

    Zapoznałem się z TZ. Mam doświadczenie w tworzeniu botów Telegram oraz integracji Stripe. Mogę przeanalizować obecny kod, doprowadzić architekturę do stabilnego stanu i dokończyć system z automatycznym wydawaniem i usuwaniem dostępu do kanału. Jestem gotów omówić szczegóły i rozpocząć pracę.

  6. 4611    52  1
    2 dni408 PLN

    Dzień dobry.

    Jestem programistą Python i mogę pomóc w zakończeniu i stabilizacji Twojego projektu bota Telegram z płatnym dostępem przez Stripe.

    Z opisu wynika, że głównym zadaniem jest doprowadzenie obecnej bazy kodu do stabilnej architektury produkcyjnej, naprawa obsługi webhooka Stripe oraz zapewnienie niezawodnego automatycznego wydawania i cofania dostępu do kanału Telegram.

    Jak proponuję zorganizować rozwiązanie:

    Stos:
    • Python
    • aiogram dla bota Telegram
    • FastAPI dla usługi webhook Stripe
    • PostgreSQL / Supabase do przechowywania użytkowników, subskrypcji i płatności
    • Stripe API + weryfikacja podpisu webhooka
    • oddzielny worker do zarządzania dostępem
    • systemd lub Docker do stabilnego uruchamiania usług

    Architektura będzie podzielona na niezależne komponenty:

    1. Bot Telegram
    Odpowiada tylko za interfejs użytkownika:
    • menu
    • wybór taryf
    • tworzenie sesji płatności Stripe Checkout
    • weryfikacja statusu subskrypcji

    2. Usługa Webhook Stripe
    Oddzielny punkt końcowy, który:
    • przyjmuje zdarzenia Stripe
    • weryfikuje podpis webhooka
    • zapisuje płatności w bazie danych
    • aktualizuje status subskrypcji

    3. Worker Dostępu
    Usługa działająca w tle, która:
    • wydaje linki zaproszeniowe użytkownikom z aktywną subskrypcją
    • usuwa użytkowników po zakończeniu dostępu
    • obsługuje zwroty i chargebacki
    • działa bezpiecznie przy ponownych uruchomieniach

    Zostanie również wdrożone:
    • ochrona przed ponownym przetwarzaniem zdarzeń webhook
    • odporność na ponowne uruchomienie serwera
    • poprawna obsługa błędów API Telegram
    • logowanie pracy systemu

    Będę również w stanie przeanalizować istniejący kod, przeprowadzić refaktoryzację architektury i doprowadzić system do stabilnego stanu do pracy 24/7.

    Po zakończeniu otrzymasz:
    • w pełni działającego bota Telegram
    • stabilnie działającą usługę webhook Stripe
    • worker do zarządzania dostępem
    • skonfigurowaną bazę danych
    • instrukcje dotyczące wdrożenia i uruchomienia na VPS

    Będę zadowolony, aby zobaczyć obecną bazę kodu i omówić szczegóły projektu.

  7. 1573    9  0
    3 dni572 PLN

    Cześć! Zainteresował mnie Twój projekt. Mam duże doświadczenie w tworzeniu botów Telegram w Pythonie (aiogram), pracy z PostgreSQL oraz konfiguracji serwerów, dlatego Twoje wymagania są dla mnie całkowicie zrozumiałe i pokrywają się z moim stosem technologicznym.
    Jak zrealizuję kluczowe wymagania:
    Stripe i Webhooki: Skonfiguruję integrację z Stripe Checkout. Z pewnością wdrożę weryfikację podpisu webhooków (signature verification) oraz idempotencję (poprzez tabelę processed_events), aby całkowicie wykluczyć podwójne przetwarzanie płatności.
    Zarządzanie dostępem: Aby chronić przed przekazywaniem zaproszeń osobom trzecim, bot będzie generował unikalne jednorazowe linki zapraszające. Zrealizuję również proces w tle, który codziennie będzie sprawdzał expires_at i automatycznie usuwał użytkowników, których subskrypcja wygasła.
    Baza danych: Zaprojektuję relacyjną bazę danych na PostgreSQL zgodnie z Twoją strukturą (users, subscriptions, payments, events).
    Wdrożenie (VPS) i Niezawodność: Skonfiguruję Twój serwer "pod klucz" — uruchomię Nginx jako reverse proxy, podłączę certyfikat SSL dla bezpiecznej pracy webhooków oraz stworzę usługę systemd dla nieprzerwanej pracy bota 24/7 (z automatycznym restartem w przypadku awarii).
    Panel administracyjny: Dodam niezbędne komendy do sprawdzania statusów użytkowników oraz ręcznego przyznawania/odwoływania dostępu.
    Architektura kodu będzie modułowa, co pozwoli Ci łatwo skalować projekt (dodawać nowe kanały lub taryfy) w przyszłości.

    Jestem gotów szczegółowo omówić projekt i przystąpić do pracy. Pisz w wiadomościach prywatnych!

  8. Jeszcze 5 ofert jest ukrytych

Zleceniodawca
Dmitry Mak Chuboo Group
Ukraina Odessa
Zlecenie zostało opublikowane
3 miesiące 14 dni temu
231 wyświetleń
Tagi
  • stripe
  • webhook
  • Telegram
  • PostgreSQL