0.1.3 versiya · O‘rnatish buyruqlari aniq versiyalarni ishlatadi.
Telegram username’ga Stars qanday yuboriladi
@username’ga Stars yuborish uchun qabul qiluvchi, balans, xarid va natijani tekshirish bo‘yicha amaliy oqim.
Xarid so‘rovi wallet mnemonic va Fragment sessiya/cookie ma’lumotini API operatoriga yuboradi.
1-qadam: qabul qiluvchi username’ni normallashtirib, hamyon headerlarisiz get-user-info chaqiring. Username noto‘g‘ri bo‘lsa to‘xtang. 2-qadam: backend’da balansni o‘qing va TON/USDT qiymatlarini decimal string sifatida saqlang.
3-qadam: username, Stars miqdori va to‘lov usuli bilan bitta ichki xarid niyatini yozib qo‘ying. 4-qadam: runtime’da olingan mnemonic va Fragment cookie bilan buy-stars’ni faqat bir marta chaqiring.
5-qadam: faqat muvaffaqiyatli HTTP va ok=true qaytgan holatni muvaffaqiyat deb oling. tx_hash va qo‘shimcha maydonlarni saqlang. 429, 503, timeout, noto‘g‘ri javob yoki unconfirmed=true bo‘lsa xaridni qaytarmasdan tekshiruvga yuboring.
Avtomatik testlarda injected mock transport ishlating. Real mablag‘ sarflamasdan request maydonlari, xatolar, secret redaction va takroriy xarid yo‘qligini tekshirish mumkin.
Misol
GET /get-user-info/?username=durov
GET /wallet-balance/
POST /buy-stars/
username=durov&amount=100&payment_method=usdt_tonDavom eting
Telegram Stars API: username’ga Stars yuborish · API orqali Telegram Stars sotib olish va yuborish · Payment timeout: takroriy Telegram Stars xaridini oldini olish