Opracowanie bota Telegram do płatności za dostęp do zamkniętego kanału
Techniczne zadanie na opracowanie bota Telegram do płatności za dostęp do zamkniętego kanału
1. Informacje ogólne
Bot jest przeznaczony do udostępniania dostępu do zamkniętego kanału Telegram po pomyślnej płatności. Płatność możliwa jest przez PayPal i USDT. Po pomyślnej płatności bot automatycznie dodaje użytkownika do kanału.
2. Główna funkcjonalność
2.1 Główne menu
Po naciśnięciu /start bot wysyła powitalną wiadomość i udostępnia przyciski głównego menu:
- Zapłać za dostęp
- Więcej o kanale
- Zadaj pytanie
- Zmień język
2.2 Płatność za dostęp
Po naciśnięciu "Zapłać za dostęp" bot proponuje wybór okresu subskrypcji:
- 1 miesiąc
- 3 miesiące
- 6 miesięcy
- 12 miesięcy
- Wstecz
Po wyborze okresu subskrypcji bot proponuje wybór metody płatności:
- PayPal
- USDT (konkretny merchant zostanie określony później)
- Wstecz
Po wyborze systemu płatności bot tworzy fakturę z odpowiednią kwotą i wysyła użytkownikowi link do płatności.
2.3 Przetwarzanie płatności
- Bot oczekuje na potwierdzenie płatności od PayPal API lub wybranego merchanata dla USDT.
- W przypadku pomyślnej płatności bot automatycznie dodaje użytkownika do zamkniętego kanału (
bot.add_chat_members(chat_id, user_id)). - W przypadku nieudanej płatności bot informuje użytkownika o niepowodzeniu i proponuje powtórzenie próby.
- Jeśli potwierdzenie nie zostanie otrzymane od razu, bot będzie okresowo sprawdzać status płatności.
2.4 Dodawanie do kanału
- Bot musi być administratorem w zamkniętym kanale.
- Po pomyślnej płatności bot automatycznie dodaje użytkownika do kanału.
- Administratorzy otrzymują powiadomienie w specjalnej grupie o nowym płatnym subskrybencie.
2.5 Informacje o kanale
Po naciśnięciu przycisku "Więcej o kanale" bot wysyła opis kanału i proponuje powrót.
2.6 Zadaj pytanie
- Użytkownik wpisuje tekst pytania.
- Pytanie jest wysyłane do grupy administratorów.
- Administrator może odpowiedzieć, wysyłając odpowiedź na przesłaną wiadomość w grupie.
- Bot przesyła odpowiedź użytkownikowi.
2.7 Zmiana języka
Bot wspiera wielojęzyczność, użytkownicy mogą wybrać preferowany język komunikacji.
3. Dodatkowe wymagania
- Logowanie wszystkich operacji płatniczych.
- Panel administracyjny (lub komenda) do sprawdzania historii płatności.
- Możliwość łatwego dodawania nowych metod płatności w przyszłości.
- Bezpieczeństwo bota (ograniczenie komend dla zwykłych użytkowników, obsługa błędów).
4. Realizacja techniczna
- Język programowania: Python
- Framework: Aiogram
- Praca z systemami płatności: PayPal API, USDT API (zostanie wybrany później)
- Baza danych: SQLite / PostgreSQL (po uzgodnieniu)
- Hosting: Na serwerze użytkownika
5. Etapy rozwoju
- Ustawienie struktury bota.
- Realizacja głównego menu.
- Integracja z PayPal API i USDT (po wyborze merchanata).
- Realizacja mechanizmu potwierdzenia płatności i dodawania do kanału.
- Interakcja z administratorami.
- Testowanie i debugowanie.
- Wdrożenie i finalne ustawienia.
6. Terminy i cena rozwoju
- Termin rozwoju 3-4 dni od momentu dostarczenia serwera. Plus 1-2 dni na testy.
- Koszt rozwoju 3000 UAH.
Opinia zleceniodawcy o współpracy z Yevhen R.
Opracowanie bota Telegram do płatności za dostęp do zamkniętego kanałuWszystko zrobione świetnie, dodał od siebie dodatkowe funkcje, a także pomógł wybrać sprzedawcę, co nie było częścią pracy, bardzo dziękuję.
Polecam !!!
Opinia freelancera o współpracy z Vladislav Dralyuk
Opracowanie bota Telegram do płatności za dostęp do zamkniętego kanałuKolejny nasz projekt z Władysławem przebiegł doskonale. Od razu ustaliliśmy TZ i przystąpiliśmy do realizacji. W dialogu zawsze przyjazny i pomocny, zawsze można znaleźć kompromis. Pracę przyjął szybko i bez opóźnień. Bardzo się cieszę, że mogę pracować z Władysławem, mam nadzieję na dalsze projekty!
-
1306 21 0
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Stworzenie strony internetowej dla firmy księgowej na WordPressie (na gotowym szablonie)
2107 PLN
Dzień dobry. Jesteśmy firmą księgową - chcemy stworzyć stronę internetową dla firmy księgowej na WordPressie (na gotowym szablonie) w dwóch językach. Ma być zoptymalizowana pod kątem wyszukiwania w Google i SEO. Programowanie stron internetowych ∙ 14 godzin 7 minut temu ∙ 80 ofert |
Dopracowanie systemu ewidencji czasu pracy w ASP.NETPotrzebny programista .NET do małego projektu — systemu obliczania wynagrodzeń pracowników. Trzy zadania: Rozwinąć system na naszym subdomenie (domena i dostęp zostaną podane). Audyty formularza logowania + poprawki dotyczące bezpieczeństwa w razie potrzeby. Zrealizować… Programowanie stron internetowych ∙ 14 godzin 20 minut temu ∙ 27 ofert |
Należy stworzyć nowoczesną stronę internetową dla firmy zajmującej się sufitami napinanymi w Polsce.
2400 PLN
Potrzebny nowoczesny premium design, adaptacja na urządzenia mobilne, szybkie ładowanie, SEO, animacje, kalkulator, portfolio, formularz zgłoszeniowy. Preferowane doświadczenie w tworzeniu stron w Polsce, landingów dla firm budowlanych lub remontowych. Koniecznie prześlij… Układ HTML i CSS, Programowanie stron internetowych ∙ 16 godzin 38 minut temu ∙ 122 oferty |
Szukamy programisty Frontend do platformy edukacyjnejFrontend-developerhttps://www.figma.com/design/vXKC6kfWOeDBX2464BXqRv/%D0%A2%D0%97?node-id=0-1&p=f&t=OJxQ9DF0zXBNnBJv-0Cześć!Szukamy frontend-developera do pracy nad nowoczesną platformą muzyczną Muse.Projekt ma już gotowy design w Figma, działający backend… Układ HTML i CSS, Programowanie stron internetowych ∙ 18 godzin 26 minut temu ∙ 82 oferty |
Redesign i SEO-optymalizacja strony na platformie Prom.uaSpecyfikacja techniczna Strona: protone.com.uaGłówny cel Należy uczynić stronę nowoczesną, wizualnie atrakcyjną, wygodną dla użytkownika oraz maksymalnie przygotowaną do promocji w wyszukiwarkach i wewnątrz marketplace'u Prom.ua. Główny nacisk — poprawa designu, struktury… Programowanie stron internetowych, Projektowanie stron internetowych ∙ 18 godzin 56 minut temu ∙ 23 oferty |