Telegram-bot sklep z płatnością przez Crypto Bot + bot administracyjny
Zadanie
— Opracować sklep bota Telegram do sprzedaży kont,
z płatnością przez Crypto Bot (USDT) i alternatywą — przelew na adresy (TRC-20/BEP-20/TON/ETH).
— Zrealizować oddzielnego bota admina do powiadomień i odpowiedzi dla klientów.
Co zrobiłem
1) Bot użytkownika (aiogram 3):
• Powitanie, główne menu, wybór pakietów (lite/premium/itp.).
• Ekran płatności z numerem transakcji (order code) i ilością kont.
• Płatność przez Crypto Bot: tworzenie faktury, przycisk „Zapłać w Crypto Bot”.
• Alternatywa: płatność na adresy z wymaganiem zrzutu ekranu/tx-hash.
• Wysłanie potwierdzenia płatności → zgłoszenie trafia do panelu admina.
• Ekran wsparcia z przyciskiem „Skontaktuj się z adminem”.
• System poleceń: osobisty link w formacie https://t.me/?start=.
2) Bot admina:
• Powiadomienia o nowych płatnościach (Crypto Bot) z kartą zamówienia.
• Zgłoszenia „oczekujące na potwierdzenie” i „utknięte” (pending > 30 min).
• Przycisk: „Odpowiedz”, „Poproś o dane”, „Wydaj plik”, „Archiwum”.
• Wysłanie pliku do użytkownika w głównym bocie przy „Wydaj plik”.
3) Panel admina w głównym bocie:
• Przełączniki włączania/wyłączania metod płatności (Crypto Bot / adresy).
• Ponowne ładowanie pakietów z JSON.
Technologie
— Python 3.11+, aiogram 3, SQLAlchemy (async), SQLite, aiohttp.
— Integracja Crypto Pay API (@CryptoBot) dla faktur USDT.
— Łatwa migracja i konfiguracja przez config/settings.
Cechy szczególne
— Bezpieczne przetwarzanie sekretów (tokeny nie są hardcodowane).
— Zdjęcia/karty dla każdego ekranu (zakup, portfele, wsparcie itp.).
— Elastyczne routowanie: przyciski zawsze poprawnie aktualizują zdjęcie/opis lub tekst.
— PM-połączenie z klientem: admin może odpowiedzieć bezpośrednio z bota admina.
Wynik
— W pełni działający bot-sklep: klientowi wygodnie płacić, administratorowi — przetwarzać.
— Po płatności admin otrzymuje paragon i może od razu wydać plik.
— Zredukowany „ludzki czynnik”: kolejka, utknęte zgłoszenia, archiwum.
#telegram #aiogram #cryptopay #usdt #bot #faktura #botadmin #python
— Opracować sklep bota Telegram do sprzedaży kont,
z płatnością przez Crypto Bot (USDT) i alternatywą — przelew na adresy (TRC-20/BEP-20/TON/ETH).
— Zrealizować oddzielnego bota admina do powiadomień i odpowiedzi dla klientów.
Co zrobiłem
1) Bot użytkownika (aiogram 3):
• Powitanie, główne menu, wybór pakietów (lite/premium/itp.).
• Ekran płatności z numerem transakcji (order code) i ilością kont.
• Płatność przez Crypto Bot: tworzenie faktury, przycisk „Zapłać w Crypto Bot”.
• Alternatywa: płatność na adresy z wymaganiem zrzutu ekranu/tx-hash.
• Wysłanie potwierdzenia płatności → zgłoszenie trafia do panelu admina.
• Ekran wsparcia z przyciskiem „Skontaktuj się z adminem”.
• System poleceń: osobisty link w formacie https://t.me/?start=.
2) Bot admina:
• Powiadomienia o nowych płatnościach (Crypto Bot) z kartą zamówienia.
• Zgłoszenia „oczekujące na potwierdzenie” i „utknięte” (pending > 30 min).
• Przycisk: „Odpowiedz”, „Poproś o dane”, „Wydaj plik”, „Archiwum”.
• Wysłanie pliku do użytkownika w głównym bocie przy „Wydaj plik”.
3) Panel admina w głównym bocie:
• Przełączniki włączania/wyłączania metod płatności (Crypto Bot / adresy).
• Ponowne ładowanie pakietów z JSON.
Technologie
— Python 3.11+, aiogram 3, SQLAlchemy (async), SQLite, aiohttp.
— Integracja Crypto Pay API (@CryptoBot) dla faktur USDT.
— Łatwa migracja i konfiguracja przez config/settings.
Cechy szczególne
— Bezpieczne przetwarzanie sekretów (tokeny nie są hardcodowane).
— Zdjęcia/karty dla każdego ekranu (zakup, portfele, wsparcie itp.).
— Elastyczne routowanie: przyciski zawsze poprawnie aktualizują zdjęcie/opis lub tekst.
— PM-połączenie z klientem: admin może odpowiedzieć bezpośrednio z bota admina.
Wynik
— W pełni działający bot-sklep: klientowi wygodnie płacić, administratorowi — przetwarzać.
— Po płatności admin otrzymuje paragon i może od razu wydać plik.
— Zredukowany „ludzki czynnik”: kolejka, utknęte zgłoszenia, archiwum.
#telegram #aiogram #cryptopay #usdt #bot #faktura #botadmin #python