Opis projektu:
Potrzebne jest stworzenie bota Telegram z następującymi głównymi funkcjami:
### Główna funkcjonalność:
1. Subskrypcja na zamknięte grupy i kanały Telegram:
- Możliwość podłączenia nieograniczonej liczby grup i kanałów.
- Ustalenie kosztu subskrypcji dla każdej osobnej grupy lub kanału.
- Automatyczne miesięczne pobieranie opłat za przedłużenie subskrypcji.
- Prowadzenie ewidencji użytkowników, którzy subskrybowali grupy/kanały, z możliwością zarządzania subskrypcjami (przedłużenie, anulowanie).
2. Strona do przyjmowania darowizn:
- Stworzenie osobnej strony do wspierania autorów poprzez darowizny.
- Integracja z systemami płatności (np. PayPal, Stripe) do przetwarzania płatności.
- Możliwość wysyłania wiadomości z podziękowaniami po otrzymaniu darowizny.
### Wymagania techniczne:
- Bot musi mieć intuicyjny interfejs dla użytkowników.
- Wykorzystanie oficjalnego Telegram Bot API.
- Wygodne administrowanie do konfigurowania subskrypcji, cen i zarządzania grupami/kanałami.
- Integracja z systemami płatności do automatycznych pobrań i przyjmowania darowizn.
- Niezawodny system bezpieczeństwa do przetwarzania i przechowywania informacji płatniczych.
### Pożądane technologie:
- Język programowania: Python, Node.js lub inny, który najlepiej nadaje się do realizacji.
- Baza danych: MySQL, PostgreSQL lub NoSQL do przechowywania danych o subskrybentach i transakcjach.
Dodatkowe życzenia:
- Możliwość dalszego rozszerzenia funkcjonalności.
- Logowanie zdarzeń do analizy i kontroli pracy bota.
Będę wdzięczny za oszacowanie kosztów i terminów realizacji projektu.