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!

Bot Telegram

Translated1639 PLN

  1. 3486
     30  0

    2 dni1639 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
    • Usługa 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 za pośrednictwem 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 w taki sposób, 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. 267  
    8 dni1639 PLN

    Cześć! Zadanie jest jasne, realizowałem podobną logikę płatnych subskrypcji już nie raz. Proponuję pisać w Pythonie (aiogram 3 dla samego bota i FastAPI dla szybkiego i niezawodnego przetwarzania webhooków Stripe), bazę weźmiemy PostgreSQL, jak prosicie. Wszystkie krytyczne kwestie dotyczące bezpieczeństwa są uwzględnione: podpisy webhooków będziemy walidować za pomocą oficjalnej biblioteki Stripe, przed duplikatami płatności uratuje nas sprawdzenie po stripe_event_id w bazie, a aby ludzie nie przesyłali zaproszeń znajomym, bot będzie generować unikalne jednorazowe linki ściśle dla konkretnego płacącego użytkownika. Zrealizuję również tło sprawdzania: gdy tylko termin subskrypcji wygasa, bot automatycznie wyrzuca osobę z prywatnego kanału, jeśli nie było przedłużenia. W kwestii infrastruktury serwerowej zrobię wszystko z głową: skonfiguruję Nginx jako reverse proxy, podłączę certyfikat SSL, a bota i usługę webhooka zorganizuję jako usługi systemd z automatycznym restartem, aby działały 24/7 i same się uruchamiały po ponownym uruchomieniu wirtualnej maszyny. Architektura będzie modułowa, więc dodanie nowych kanałów, zmiana taryf lub przeniesienie wszystkiego na inny serwer w przyszłości nie będzie problemem. Dodam również komendy administracyjne do ręcznego przyznawania dostępu i sprawdzania użytkowników. Jestem gotów omówić szczegóły i przystąpić do pracy, piszcie!

  3. 1267    35  1
    5 dni1639 PLN

    Witaj. Jest podobny bot, ale pisałem go w PHP, dla jednego prywatnego kanału. Jest system płatności i mam doświadczenie w pracy z Stripe. Baza nie jest używana, ale podłączenie jej nie stanowi problemu. Proszę o kontakt.

  4. 1212    7  0
    20 dni1639 PLN

    Dzień dobry!

    Mam doświadczenie w tworzeniu botów Telegram, pracy z API Stripe, usługami webhook oraz budowie backendu na Node.js z wykorzystaniem PostgreSQL. Posiadam również doświadczenie w wdrażaniu usług na VPS z Nginx, HTTPS oraz konfiguracją stabilnej pracy przez systemd.

    Będę w stanie zrealizować bota z płatnościami przez Stripe, automatyczną aktywacją subskrypcji, wydawaniem linków zaproszeniowych do prywatnych kanałów, sprawdzaniem dostępu oraz zabezpieczeniem webhook. Architektura będzie skalowalna i stabilna do pracy 24/7.

    Chętnie omówię szczegóły projektu.

  5. 1588    9  0
    3 dni1639 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!

  6. 417    2  0
    5 dni1639 PLN
  7. 4587    50  1
    7 dni1639 PLN

    Dzień dobry.

    Jestem programistą Python i mogę zrealizować bota Telegram do sprzedaży dostępu do prywatnych kanałów z automatyczną aktywacją subskrypcji po dokonaniu płatności przez Stripe.

    Do realizacji projektu planuję użyć następującego stosu technologicznego:

    • Python
    • aiogram (Telegram Bot API)
    • FastAPI do usługi webhook
    • Stripe Checkout + Webhooks
    • PostgreSQL do przechowywania użytkowników, subskrypcji i płatności
    • Nginx jako reverse proxy + HTTPS
    • systemd dla stabilnej pracy usług i automatycznego ponownego uruchamiania

    Architektura rozwiązania:
    1. Bot Telegram przetwarza polecenia użytkownika i pokazuje menu subskrypcji.
    2. Po wyborze planu bot tworzy sesję Stripe Checkout przez API i przekazuje do niej telegram_user_id oraz wybrany plan.
    3. Po dokonaniu płatności Stripe wysyła webhook na serwer.
    4. Webhook weryfikuje podpis Stripe, rejestruje płatność w bazie danych i aktywuje lub przedłuża subskrypcję użytkownika.
    5. Po aktywacji bot automatycznie wydaje użytkownikowi tymczasowy link-zaproszenie do zamkniętego kanału Telegram.
    6. Bot przechowuje datę zakończenia subskrypcji i sprawdza ją przy każdym żądaniu dostępu.

    Aby zabezpieczyć system, zostaną wdrożone:

    • weryfikacja podpisu webhook Stripe
    • ochrona przed ponownym przetwarzaniem zdarzeń (idempotencja)
    • przechowywanie processed_events
    • tymczasowe lub ograniczone linki zaproszeniowe
    • logowanie wszystkich operacji

    Dodatkowo można wdrożyć:

    • komendy administracyjne do sprawdzania użytkowników i subskrypcji
    • przeglądanie aktywnych subskrypcji
    • ręczne wydawanie dostępu
    • wsparcie dla wielu kanałów i planów

    System zostanie wdrożony na VPS z użyciem Nginx, HTTPS i systemd, co zapewni stabilną pracę 24/7 i automatyczne ponowne uruchamianie usług w przypadku awarii.

    Czas realizacji: około 7-10 dni.

    Będę wdzięczny za omówienie szczegółów projektu i rozpoczęcie pracy.

  8. 93832    1262  1   10
    7 dni2213 PLN

    Witaj. Mam duże doświadczenie w tworzeniu botów na Node.js. Jestem gotów do współpracy.

  9. Jeszcze 8 ofert jest ukrytych

Aktualne zlecenia dla freelancerów w kategorii Python

Specjalista ds. Excela / automatyzacji procesów (Excel + mile widziane programowanie)

Szukamy specjalisty z ZAAWANSOWANYMI umiejętnościami Excel do optymalizacji istniejącego pliku i automatyzacji procesów. Wielką zaletą będzie, jeśli masz również umiejętności programowania / VBA / Power Query / Power Automate lub doświadczenie w tworzeniu złożonej logiki w…

PythonBazy danych i SQL ∙ 33 minuty temu ∙ 7 ofert

Automatyzacja procesów przez API i Pythona

Poniżej opisałem aktualny proces i to, do jakiego wyniku chciałbym dojść. Dołączam również pliki rzeczywistego procesu, aby lepiej zrozumieć, jak on wygląda w rzeczywistości Aktualny proces Obecnie cały proces wykonywany jest ręcznie: ładowanie/wyładowanie plików,…

AI i uczenie maszynowePython ∙ 1 godzina 34 minuty temu ∙ 18 ofert

Należy stworzyć bota w tg do płatności subskrypcyjnej.

164 PLN

Trzeba stworzyć bota w Telegramie, gdzie użytkownik będzie mógł wykupić subskrypcję na dostęp do kamer internetowych znajdujących się na podwórku. Organizować w bocie płatność dwóch rodzajów subskrypcji (na miesiąc i na jeden dzień). Bot powinien automatycznie sprawdzać płatność…

PythonTworzenie chatbota ∙ 14 godzin 21 minut temu ∙ 67 ofert

Parsowanie i klasyfikacja dużej liczby obrazów

Należy zrealizować projekt zbierania i strukturyzacji dużej ilości architektonicznych obrazów z otwartych źródeł internetowych.Zadanie obejmuje: automatyczne zbieranie obrazów; ładowanie plików w maksymalnie dostępnej jakości; klasyfikację obrazów według kategorii: Exterior;…

PythonParsowanie danych ∙ 21 godzin 20 minut temu ∙ 30 ofert

Logika biznesowa platformy: potwierdzenie zajęć, kontrola obecności i historia lekcji (Django

Rozbudowa logiki biznesowej platformy edukacyjnej: potwierdzenie zajęć, kontrola obecności i historia lekcji (Django + React) Wymagana jest pełnoprawna system potwierdzania lekcji, kontroli obecności i przechowywania historii potwierdzeń. Ważne Przed rozpoczęciem prac należy…

Python ∙ 3 dni 2 godziny temu ∙ 29 ofert

Zleceniodawca
Dmitry Mak Chuboo Group
Ukraina Odessa
Zlecenie zostało opublikowane
2 miesiące 30 dni temu
178 wyświetleń
Tagi
  • stripe
  • webhook
  • nginx
  • telegram bot
  • PostgreSQL