Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Aktualizacja bota Telegram do sprzedaży gwiazd Telegram i Premium

Projekt: Bot Telegram do sprzedaży gwiazd Telegram i subskrypcji Premium
Główna funkcjonalność: Zautomatyzowana sprzedaż wirtualnej waluty Telegram Stars i subskrypcji premium przez bota Telegram z integracją systemów płatności (karty bankowe Ukrainy, kryptowaluta TON), systemem opinii i panelem administracyjnym.

Co było na początku: Użytkownicy mogli wybierać tylko z ustalonego zestawu predefiniowanych pakietów gwiazd o różnych cenach (50 gwiazd za 48 UAH, 100 za 85 UAH, 200 za 160 UAH itd.). Lista 15 różnych pakietów była podzielona na dwie strony z przyciskami paginacji. Każdy pakiet miał indywidualną cenę bez jednego cennika. Użytkownik nie mógł kupić dowolnej liczby gwiazd - tylko gotowe opcje.

Co zrobiono teraz: Wprowadzono elastyczny system zakupu gwiazd z dwoma trybami pracy. Pierwszy tryb - szybkie pakiety (13, 21, 26, 50 gwiazd) z automatycznym obliczaniem kosztów według jednolitego kursu 0,84 hrywny za gwiazdę, gdzie pakiet 50 gwiazd oznaczony jest jako gorąca oferta z ikoną ognia. Drugi tryb - swobodny wprowadzanie, gdzie użytkownik samodzielnie podaje potrzebną liczbę gwiazd od 1 do 100000, po czym bot automatycznie oblicza koszt i pokazuje szczegółowe potwierdzenie zamówienia przed płatnością. Dodano przycisk "Wprowadź swoją kwotę" w menu wyboru pakietów gwiazd.

Zmiany techniczne: Zcentralizowano system ustalania cen przez stałą STAR_PRICE_PER_UNIT, co pozwala na zmianę ceny za gwiazdę w całym systemie poprzez edycję jednej liczby. Stworzono nowy stan FSM do obsługi wprowadzania przez użytkownika liczby gwiazd. Zrealizowano walidację z kontrolą minimum 1 gwiazdy i maksimum 100000 gwiazd. Dodano funkcję potwierdzenia zamówienia z podglądem liczby i kosztu przed przejściem do płatności. Uproszczono strukturę słownika STAR_PRICES poprzez usunięcie wielu stałych pakietów i dodanie dynamicznego obliczenia. Poprawiono czytelność kodu poprzez wprowadzenie nazwanej stałej dla ceny zamiast sztywno zakodowanych wartości. Usunięto paginację menu gwiazd, ponieważ teraz wyświetlane są tylko 4 szybkie pakiety plus przycisk swobodnego wprowadzania.

Wynik: Zwiększona elastyczność systemu dla użytkowników, uproszczona administracja cen, poprawione doświadczenie użytkownika dzięki możliwości zakupu dokładnej potrzebnej liczby gwiazd bez przepłacania za zaokrąglenie do najbliższego pakietu.
Szczegóły pracy
Dodana 16 luty
193 wyświetlenia
Freelancer
Heorhii Zhukov
Ukraina Kijów  23  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończone 23 Sejfy
W serwisie 9 miesięcy 15 dni