← Powrót do bloga
·7 minut czytania·

Przykład: bot subskrypcyjny Telegram (członkostwo, siłownia, kanał płatny)

Przykład bota płatniczego dla powtarzających się przychodów: miesięczne faktury lub Stripe subskrypcji, okres karencji w przypadku nieudanego ładowania, cofnięcie dostępu do kanału i wiadomość z przypomnieniem, która nie jest wyświetlana przez człowieka w Direct.

Telegram BotyPłatnościSubskrypcjeCzłonkostwoPrzykład
Zatrudnij mnie na Upwork

Płatny kanał Telegram z czekiem ludzkim, który zapłacił w tym miesiącu, nie jest produktem subskrypcyjnym. Jest to praca na pół etatu. Poniższy przykład przedstawia zadanie zautomatyzowane: status członkostwa (próbne, aktywne, przeterminowane, anulowane), opłata lub faktura zgodnie z harmonogramem, dostęp lub wyjazd.

Ten kształt pasuje do klubu treści, członkostwa w siłowni sprzedawanego na czacie, miesięcznego rachunku ISP lub OSBB, poziomu „pro” dla Mini aplikacji. Nie pasuje do jednorazowego kursu - zamiast tego użyj przykładowego kursu.

1. Ścieżka członkostwa

Subskrybuj, odnów, nie, anuluj. Jeśli którykolwiek z tych czterech nie ma właściciela w kodzie, w Direct będzie jego właścicielem człowiek.

  • Subskrybuj: wybierz plan (miesięczny / kwartalny), zapłać pierwszą fakturę lub dokonaj Stripe kasy. W wersji płatnej: dodaj do kanału prywatnego lub ustaw uprawnienia Mini App.
  • Odnów: Stripe (lub podobny) ładuje zapisaną metodę. Na Ukrainie karty zapisane w drodze rozliczeń lokalnych są nierówne – miesięczna faktura w bocie jest często bardziej uczciwa niż udawanie, że masz prawdziwą powtarzalność.
  • past_due: zachowaj dostęp przez okres karencji (3-7 dni), wyślij fakturę z opcją zapłaty ponownie, a następnie wyrzuć. Ciche kopnięcia powodują obciążenia zwrotne i gniewne zrzuty ekranu.
  • Anuluj: użytkownik klika anuluj, zatrzymujesz następną fakturę, dostęp trwa do końca okresu. Natychmiastowa blokada to wybór, który dokumentujesz, a nie niespodzianka.

2. Gwiazdy vs bank vs Stripe w tym przykładzie

Powtarzanie jest kwestią prawną i związaną z produktem, a nie flagą funkcji Telegram. Wybierz szynę, która faktycznie może ponownie naładować.

  • Telegram Gwiazdki: możliwe członkostwo cyfrowe w Telegram. Wysoka prowizja, zasady dotyczące towarów cyfrowych, słabe jak na siłownię, która musi przedstawić fakturę VAT. W porządku, jak na mały eksperyment z klubem treści.
  • Zakup banku na Ukrainie: wysyłaj nową fakturę co okres. Zautomatyzuj wysyłanie; nie automatyzuj opłat, których nie możesz powtórzyć z prawnego lub technicznego punktu widzenia. Webhook nadal zapewnia dostęp.
  • Stripe Billing: właściwe narzędzie, jeśli Twoi członkowie płacą kartami międzynarodowymi. Przypisz identyfikatory klientów i subskrypcji do Telegram identyfikatorów użytkowników już pierwszego dnia, inaczej nigdy nie przypiszesz nieudanej faktury do kopnięcia.

3. Produktem jest kontrola dostępu

Traktuję kanał prywatny (lub bramę Mini App) jako sklep z uprawnieniami. Zablokuj członka czatu w przypadku anulowania/wygaśnięcia. Nie polegaj na wiadomości „proszę wyjść”. W przypadku siłowni ta sama flaga może na dzisiaj sterować webhookiem kołowrotu lub listą administratorów personelu. Bot nie jest broszurą; to jest zamek.

Wniosek: powtarzające się pieniądze wymagają maszyny statusowej, a nie człowieka przypominającego

Jeśli prowadzisz już płatny czat lub usługę miesięczną, a odnowienia żyją w Twojej głowie, ten przykład jest tym, który należy skopiować: plany, faktury lub Stripe Billing, łaska, kopnięcie, krótka informacja o tym, kto ma zaległości. Buduję to. Napisz przez formularz, jakie są ceny planu i czy członkowie znajdują się na Ukrainie, czy za granicą - wybierzemy zakup, który faktycznie będzie się powtarzał lub uczciwie będzie fakturowany co miesiąc.

Potrzebujesz tego zbudować, a nie tylko wyjaśnić?

Telegram Rozwój aplikacji Mini: Next.js, płatności, boty. Bezpośredni wykonawca.

Zatrudnij mnie na Upwork

Chcesz omówić swój projekt?

Jestem starszym inżynierem stron internetowych specjalizującym się w React i Next.js - dostępnym dla niezależnych projektów na całym świecie.