Automatyzacja zamkniętego klubu Telegram z subskrypcją (Integracja płatności, przyznawanie dostępu, przedłużanie subskrypcji itp.)
Ogólny opis zadania
Należy stworzyć/ustawić system, który będzie:
Przyjmować płatność za subskrypcję (podłączyć/ustawić uzbeckie serwisy płatnicze lub Telegram Bot Payments).
Automatycznie przyznawać dostęp użytkownikom do zamkniętego czatu/kanalu Telegram (lub grupy tematycznej) po potwierdzeniu płatności.
Śledzić okres subskrypcji: przypominać użytkownikowi o przedłużeniu, a w przypadku braku płatności – wyłączać dostęp do klubu.
Wysyłać powiadomienia o statusie subskrypcji i terminach płatności w wiadomościach prywatnych.
Celem jest całkowita automatyzacja procesu płatności i zarządzania dostępem, aby zminimalizować ręczną pracę administratorów.
Podstawowe wymagania i funkcjonalność
Integracja z systemami płatności możliwość płatności w uzbeckich serwisach płatniczych (proszę wskazać, które dokładnie: Payme, Click, Apelsin itp.) lub przez Telegram Bot Payments (jeśli jest wsparcie dla potrzebnej waluty).
Stworzenie formularza płatności (może to być strona internetowa lub wbudowana funkcjonalność bota) z niezbędnymi polami (kwota, waluta, potwierdzenie).
Automatyczne aktualizowanie statusu „Opłacono/Nie opłacono” po przeprowadzeniu transakcji.
Bot Telegram do interakcji z subskrybentami
Bot sprawdza obecność subskrypcji przed przyznaniem linku zaproszenia do zamkniętego klubu.
Bot samodzielnie zaprasza (dodaje) użytkownika do grupy/kanalu (po potwierdzonej płatności) lub udostępnia link, który działa przez ograniczony czas.
Po zakończeniu okresu subskrypcji bot automatycznie usuwa użytkownika lub blokuje dostęp do czatu.
Przedłużenie i powiadomienia
Na kilka dni przed zakończeniem subskrypcji bot wysyła wiadomość prywatną do użytkownika z przypomnieniem o przedłużeniu.
Jeśli użytkownik nie przedłuża subskrypcji, dostęp automatycznie się zamyka.
Użytkownik otrzymuje również powiadomienie o tym, że subskrypcja wygasła i że należy ją ponownie opłacić.
Panel/narzędzia administracyjne (lub wygodny system zarządzania)
Możliwość dla administratora przeglądania listy subskrybentów, daty rozpoczęcia i zakończenia subskrypcji.
Ręczne przyznawanie subskrypcji lub przedłużanie (na wypadek, gdyby ktoś opłacił offline lub trzeba zrobić wyjątki).
Możliwość szybkiej zmiany ceny subskrypcji, okresu ważności, integracji z innymi systemami płatności.
Bezpieczeństwo i ochrona
Poprawne przetwarzanie tokenów płatniczych i kluczy.
Ochrona przed próbami oszustwa (np. przesyłanie cudzych paragonów płatniczych, automatyczne potwierdzenie bez rzeczywistej płatności).