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

Telegram-bot do sprzedaży gwiazd — duża aktualizacja

Co było przed aktualizacją:
Bot pozwalał wybierać tylko z ustalonego zestawu gotowych pakietów gwiazd — 15 opcji, podzielonych na dwie strony z paginacją (13, 21, 26, 50, 60, 70, 80, 90, 100, 200, 300, 400, 500, 1000, 10000 gwiazd). Każdy pakiet miał ręcznie ustaloną cenę bez żadnej logiki ustalania cen. Profil użytkownika w ogóle nie istniał. System poleceń nie istniał. Opinie były publikowane tylko wtedy, gdy użytkownik sam je zostawił. Płatność była przyjmowana kartą i TON. Baza danych przechowywała tylko user_id i opinie bez jakiejkolwiek statystyki.

Co się zmieniło:
System ustalania cen został całkowicie przebudowany — wprowadzono model progowy: cena za gwiazdę automatycznie maleje przy zwiększeniu ilości. Zamiast 15 ustalonych pakietów teraz 4 szybkie opcje i swobodne wprowadzanie od 50 do 100 000 gwiazd z automatycznym obliczaniem kosztów i ekranem potwierdzenia przed płatnością. Paginacja została usunięta z powodu braku potrzeby.
Dodano pełnoprawny profil użytkownika z historią zakupów: całkowita liczba zakupionych gwiazd, suma doładowań w hrywna, saldo poleceń.
Zrealizowano system poleceń: każdy użytkownik otrzymuje unikalny link, za każde zakupy poleconego przyznawane jest 1% od zakupionych gwiazd na saldo poleceń. Saldo można wypłacić poprzez zapytanie do administratora.
System opinii zyskał automatyzację: jeśli po zakupie użytkownik nie zostawił opinii w ciągu godziny — do kanału automatycznie publikowana jest anonimowa notatka. Umożliwia to utrzymanie aktywności kanału opinii bez udziału użytkownika. Dodano oddzielny typ opinii do wyświetlania gwiazd polecanych.
Płatność TON została usunięta, proces uproszczony — teraz tylko płatność kartą z wysłaniem zrzutu ekranu potwierdzenia.
Baza danych została rozszerzona: dodano pola username, full_name, total_stars, total_uah, referral_balance, referred_by. Skonfigurowano automatyczną migrację istniejących użytkowników przy uruchomieniu.

Stos: Python, aiogram 3, SQLite, FSM do wieloetapowych dialogów.
Szczegóły pracy
Budżet 164 PLN
Dodana 20 luty
165 wyświetleń
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 16 dni