Telegram के अंतर्निहित वॉलेट का कार्ड अब केवल संग्रहणीय उपहारों से ही नहीं, बल्कि उपहार के रंग से भी रंगा जा सकता है — लेकिन किसी भी उपहार से नहीं। कौन‑से संग्रह रंग प्रदान करते हैं, यह सर्वर तय करता है: टेस्ट सर्वर पर इस सूची में वर्तमान में चार नाम हैं, Plush Pepe, Resistance Dog, Crystal Ball और Cake। 18 अक्टूबर को अनुवाद मंच पर iOS‑क्लाइंट की स्ट्रिंग्स आईं, जो रंग और स्टिकर नियम दोनों को वर्णित करती हैं। उपयोगकर्ताओं के लिए यह फ़ीचर अभी उपलब्ध नहीं है: मुख्य सर्वर के कॉन्फ़िग में यह सूची नहीं है।

18 अक्टूबर को क्या जोड़ा गया

Telegram के iOS इंटरफ़ेस के टेक्स्ट अनुवाद मंच पर रखे जाते हैं, और नई कुंजियाँ वहाँ बिल्ड रिलीज़ से पहले दिखाई देती हैं। 18 अक्टूबर को वॉलेट सेक्शन में कार्ड‑शीर्षक — बैलेंस और एड्रेस वाले पैनल — की स्ट्रिंग्स जोड़ी गईं:

  • “Add to Card” और “Remove from Card” — उपहार को कार्ड पर लगाएँ और हटाएँ;
  • “Apply Color” और “Remove Color” — कार्ड को उपहार के रंग में बदलें और पहले जैसा करें;
  • “Only %@ can be used to change the color of your card.” — %@ की जगह क्लाइंट संग्रह के नाम डालता है;
  • “This gift can’t be set as your card’s background.”;
  • “You can place up to %@ gifts on your card.”;
  • “A gift displayed on your profile can’t also be a card sticker. Hide it from your profile first.”;
  • “One of these stickers can’t be used on the card. Only gifts owned by this wallet are supported.”

कार्ड पर स्टिकर स्वयं 15 अक्टूबर को macOS के लिए Telegram बीटा में मिले थे — साथ ही सर्वर त्रुटियों के साथ, जिनका अर्थ नाम से स्पष्ट नहीं था। नई स्ट्रिंग्स उस अर्थ को स्पष्ट रूप से बताती हैं।

रंग — केवल सर्वर सूची में मौजूद संग्रहों के लिए

कौन‑से उपहार रंग प्रदान करते हैं, क्लाइंट पहले से नहीं जानता: सूची help.getAppConfig के सर्वर कॉन्फ़िग में wallet_card_bg_gifts कुंजी के तहत आती है। टेस्ट सर्वर के कॉन्फ़िग में यह कुंजी 17 अक्टूबर को 07:50 UTC पर दो संग्रहों के साथ जोड़ी गई — PlushPepe और ResistanceDog। ढाई घंटे बाद, 10:14 UTC पर, इसमें CrystalBall और Cake जोड़े गए। मुख्य सर्वर के कॉन्फ़िग में, जिसे सभी सामान्य क्लाइंट पढ़ते हैं, यह कुंजी नहीं है (देखें)।

सूची में मान संग्रहों के छोटे नाम हैं, वही जो उपहार के पते में उपयोग होते हैं। Plush Pepe (t.me/nft/PlushPepe-1), Resistance Dog (t.me/nft/ResistanceDog-1) और Crystal Ball (t.me/nft/CrystalBall-1) मुख्य सर्वर पर मौजूद हैं। Cake नाम का संग्रह वहाँ नहीं है: t.me/nft/Cake-1 पर कोई उपहार नहीं मिलता, जबकि मुख्य सर्वर पर टॉर्ट “Homemade Cake” (HomemadeCake) कहलाता है। टेस्ट सर्वर के डेटा अलग हैं, और यह स्पष्ट नहीं है कि Cake भविष्य की संग्रह है या केवल टेस्ट के लिए, क्योंकि कॉन्फ़िग इस बात को नहीं बताता।

सूची में न होने वाला उपहार कार्ड पर लगाया जा सकता है, लेकिन उसका रंग नहीं लिया जा सकता: इस स्थिति के लिए स्ट्रिंग “This gift can’t be set as your card’s background.” मौजूद है।

Telegram ने पहले भी इसी तरह का नियम लागू किया था। अगस्त 2025 में उपहार‑आधारित चैट थीम्स लॉन्च हुईं और चार संग्रहों के साथ — Plush Pepe, Precious Peach, Durov's Cap और Heart Locket।

स्टिकर नियम

18 अक्टूबर की स्ट्रिंग्स macOS बीटा के बाद बची हुई प्रश्नों को समाप्त करती हैं।

उपहार — या तो प्रोफ़ाइल में, या कार्ड पर। सर्वर त्रुटि WALLET_STICKER_SAVED_PROFILE यही दर्शाती है: प्रोफ़ाइल में सेट किया गया उपहार कार्ड पर नहीं लगाया जा सकता, पहले उसे प्रोफ़ाइल से छिपाना होगा। उसी सेट में “Show on Profile” और “Hide from Profile” विकल्प भी हैं — वॉलेट में स्थानांतरित किए गए उपहार अभी भी प्रोफ़ाइल में दिखाए जा सकते हैं, लेकिन तब कार्ड पर नहीं।

केवल इस वॉलेट के उपहार। त्रुटि WALLET_NFT_NOT_OWNED और स्ट्रिंग “Only gifts owned by this wallet are supported” का अर्थ है कि केवल वही NFT लगाया जा सकता है जो उस वॉलेट के पते पर मौजूद है, जिसकी यह कार्ड है। किसी अन्य व्यक्ति का उपहार या किसी अन्य पते का उपहार काम नहीं करेगा।

स्टिकर की संख्या — सर्वर तय करता है। स्ट्रिंग “You can place up to %@ gifts” में संख्या सर्वर से आती है, क्लाइंट में हार्डकोड नहीं है। दोनों सर्वर के कॉन्फ़िग में इस सीमा के लिए अलग कुंजी अभी नहीं है।

जेस्चर। उपहार ग्रिड के नीचे की टिप पूरी प्रक्रिया बताती है: उपहार को पकड़कर “अलग” करना और कार्ड पर ले जाना; कार्ड पर स्टिकर को फिर से पकड़कर हटाना; दूसरी उंगली से घुमाना और ज़ूम करना। तीन‑स्टेप ट्यूटोरियल: “Drag this collectible onto your card to decorate it”, “Drag this collectible here”, “You can add multiple collectibles”.

किसी अन्य वॉलेट का बैलेंस

उसी स्ट्रिंग्स में दूसरा स्क्रीन भी है — किसी अन्य का बैलेंस। स्ट्रिंग “%1$@ owns %2$@ on the TON blockchain” व्यक्ति का नाम और राशि डालती है, उसके बगल में “Send GRAM to this address or scan this QR code” और बटन “Show QR” है। वॉलेट मालिक को क्लाइंट “Your balance is public due to blockchain transparency” चेतावनी दिखाता है।

macOS के लिए Telegram बीटा 13.0.283328, 16 अक्टूबर को, इस स्क्रीन को WalletPeerBalanceController नियंत्रक संभालता है, और showPeerBalance कॉल प्रोफ़ाइल कोड में hasWallet और sendMoney के पास स्थित है। इसका मतलब है कि बैलेंस उस संवादकर्ता के प्रोफ़ाइल से खुलता है, जिसके पास अंतर्निहित वॉलेट है — यह कोड से निकाला गया निष्कर्ष है, वास्तविक स्क्रीन अभी तक प्रदर्शित नहीं हुई।

Telegram ने इस बारे में कोई नई जानकारी नहीं दी। TON ब्लॉकचेन पर किसी भी पते का बैलेंस पहले से ही सभी को ब्लॉकचेन एक्सप्लोरर में दिखता है, और पते का अकाउंट से जुड़ना ट्रांसफ़र के समय दिखाया जाता है: macOS क्लाइंट में “This TON Blockchain address is linked to %1$@ on Telegram” स्ट्रिंग है। अब केवल यह बदलता है कि राशि को पता के साथ खोजने की जरूरत नहीं, वह नाम के बगल में ही दिखती है।