Telegram, “Delete Gift” düğmesini hazırlıyor: normal bir hediye artık sadece profilden gizlenmek yerine kalıcı olarak silinebilecek. Bu pencerenin metinleri iOS için Telegram çeviri platformunda 20 Ekim’de yayımlandı, silme yöntemi ise 19 Ekim tarihli Android 13.1.0 beta sürümünde mevcut. Sunucu isteği zaten kabul ediyor: test hesabında iki hediye silindi ve geri getirilemedi. API yöntemi dokümantasyonu henüz yok.
Nasıl görünüyor
iOS çeviri platformunda dört satır eklendi: hediye menüsünde “Delete Gift” seçeneği, aynı metinle pencere başlığı, “Gift Deleted” bildirimi ve uyarı: “Do you want to delete this gift? It will disappear from your profile and can't be restored”. Rusça’da – hediye profilden kaybolur ve geri getirilemez.
Android beta sürümünde aynı pencere kendi satırlarından oluşuyor: başlık, uyarı metni ve iki düğme, “Delete” ve “Cancel”. “Delete”e basıldığında sunucuya tek bir parametre – kaydedilmiş hediyenin bağlantısı – içeren bir istek gönderiliyor.
Silme ile gizleme arasındaki fark
Hediyeyi profilden gizlemek uzun süredir mümkün. Gizlenen hediye, “gösterme” işaretiyle hediyeler listenizde kalır ve istediğiniz zaman profile geri getirilebilir. Listeden silinen ise tamamen kaybolur.
Fark sunucu yanıtlarında görülür. Hesabın hediye listesi payments.getSavedStarGifts isteğiyle alınır. 20 Ekim’de test hesabında aynı hediye önce gizlendi, sonra silindi:
| İşlem | Listede hediye | Kişisel mesajdaki hediye |
|---|---|---|
| Profilden gizle | unsaved işaretiyle kalır | kalır, “saved” işareti kaldırılır |
| Sil | tamamen kaybolur | kalır, “saved” işareti kaldırılır |
Hediyenin mesajı silindikten sonra sohbette kalır. “silindi” gibi ayrı bir işaret yok: hem gizleme hem de silme aynı işareti kaldırır, iki durumu ayırt etmek sadece hediyenin listede olup olmadığına bakılarak mümkündür. Zaten gizlenmiş bir hediyeyi de silmek mümkündür – ölçekte tam da bu tip bir hediye silinmişti.
Ne gizleme ne de silme, hesabın açık oturumlarına herhangi bir bildirim göndermez: değişiklik sadece liste yeniden okunduğunda görülür.
Hediyeyle birlikte ne kaybolur
Normal bir hediye ilk yedi gün içinde Telegram Stars’a dönüştürülebilir. Süre, sunucu parametresi stargifts_convert_period_max ile belirlenir; şu anda 604 800 saniyeye eşittir. Ölçekte 15 Stars değerindeki bir hediye silindi; bu hediye hâlâ 13 Stars’a dönüştürülebilirdi. Silindikten sonra mesajdaki dönüşüm teklifi kayboldu ve dönüşüm gerçekleştiğine dair bir işaret oluşmadı.
Bu nedenle, bir haftadan daha yeni ve artık ihtiyacınız olmayan hediyeyi önce dönüştürmek daha mantıklı: dönüşüm de hediyeyi profilden kaldırır ama Stars’ı geri verir. Silme ise sadece dönüşüm mümkün olmadığında anlam kazanır. Sadece koleksiyonluk hediyeler satılabilir veya başkasına aktarılabilir; bunun nasıl yapılacağı burada ayrı ayrı açıklanmıştır.
Nerede mevcut
| Nerede | Ne | Tarih |
|---|---|---|
| Android 13.1.0 beta, build 7227 | payments.deleteStarGift yöntemi şemada, katman 232 | 19 Ekim |
| Android 13.1.0 beta, build 7229 | değişiklik listesinde: “hediye listesini silerken tüm listeyi yeniden yükleme” | 19 Ekim |
| iOS çeviri platformu | silme penceresinin dört satırı | 20 Ekim |
| Telegram Desktop, dev dalı | yok, şema katman 231 | — |
| API Dokümantasyonu | sadece hediye koleksiyonunun silinmesi | — |
Yöntem core.telegram.org üzerinde hâlâ “Page not found” yanıtı veriyor. Orada açıklanan payments.deleteStarGiftCollection başka bir şey: profilinizde bir hediye koleksiyonu (grup) siler, ancak hediyeler kendileri kalır.
Ölçekte sadece normal hediyeler silindi. Koleksiyonluk bir hediyenin aynı şekilde silinip silinmeyeceği ve göndericinin hediyesinin silindiğini görüp görmeyeceği henüz test edilmedi.




