يستعد تيليجرام لإطلاق زر "Delete Gift": سيصبح بالإمكان حذف الهدية العادية بشكل دائم، وليس مجرد إخفائها من الملف الشخصي. ظهرت نصوص هذه النافذة على منصة ترجمات تيليجرام لنظام iOS في 20 أكتوبر، وظهرت طريقة الحذف في نسخة تيليجرام التجريبية (بيتا) لنظام أندرويد 13.1.0 بتاريخ 19 أكتوبر. الخادم يقبل الطلب بالفعل: على حساب تجريبي، تم حذف هديتين ولا يمكن استعادتهما. لا تزال طريقة الحذف غير موجودة في وثائق الـ API.
كيف يبدو الأمر
على منصة الترجمات لنظام iOS، ظهرت أربع نصوص: خيار "Delete Gift" في قائمة الهدية، وعنوان النافذة بنفس النص، وإشعار "Gift Deleted"، والتحذير نفسه: "Do you want to delete this gift? It will disappear from your profile and can't be restored". بعبارة أخرى، ستختفي الهدية من ملفك الشخصي ولا يمكن استعادتها.
في نسخة أندرويد التجريبية، تم تجميع نفس النافذة من نصوصها الخاصة: العنوان، نص التحذير، وزران، "Delete" و "Cancel". يؤدي الضغط على "Delete" إلى إرسال طلب واحد إلى الخادم بمعامل واحد فقط — رابط الهدية المحفوظة.
ما الفرق بين الحذف والإخفاء
يمكن إخفاء الهدية من الملف الشخصي منذ فترة طويلة. تبقى الهدية المخفية في قائمة هداياك مع علامة "عدم الإظهار"، ويمكن إعادتها إلى الملف الشخصي في أي وقت. أما الهدية المحذوفة فتختفي تمامًا من القائمة.
يظهر الفرق في استجابات الخادم. يتلقى العميل قائمة هدايا الحساب بطلب payments.getSavedStarGifts. في 20 أكتوبر، على حساب تجريبي، تم إخفاء نفس الهدية أولاً، ثم حذفها:
| الإجراء | الهدية في القائمة | الرسالة التي تحتوي على الهدية في الدردشة الخاصة |
|---|---|---|
| إخفاء من الملف الشخصي | تبقى، مع علامة unsaved | تبقى، تم إزالة علامة "محفوظة" |
| حذف | تختفي | تبقى، تم إزالة علامة "محفوظة" |
تبقى الرسالة التي وصلت بها الهدية في الدردشة بعد الحذف. لا توجد علامة "محذوفة" منفصلة لها: عند الإخفاء والحذف، تتم إزالة نفس العلامة، ولا يمكن التمييز بين الحالتين إلا بوجود الهدية في القائمة أم لا. يمكن حذف الهدية التي تم إخفاؤها بالفعل — في القياس، تم حذف هدية من هذا النوع.
لا يرسل الإخفاء ولا الحذف أي إشعار للجلسات المفتوحة للحساب: يظهر التغيير فقط عند إعادة قراءة القائمة.
ما الذي يختفي مع الهدية
يمكن تحويل الهدية العادية إلى نجوم خلال الأيام السبعة الأولى. يتم تحديد المدة بواسطة معلمة الخادم stargifts_convert_period_max، وهي حاليًا 604,800 ثانية. في القياس، تم حذف هدية بقيمة 15 نجمة، والتي كان لا يزال من الممكن تحويلها إلى 13 نجمة. بعد الحذف، اختفى عرض التحويل من الرسالة، ولم تظهر أي علامة على أن التحويل قد تم.
لذلك، إذا كنت ترغب في التخلص من هدية عمرها أقل من أسبوع، فمن الأفضل تحويلها: التحويل يزيلها أيضًا من ملفك الشخصي، ولكنه يعيد النجوم. يكون للحذف معنى فقط لما لا يمكن تحويله بالفعل. يمكن بيع أو نقل الهدايا القابلة للتحصيل فقط، وكيفية القيام بذلك مشروح بشكل منفصل.
أين يتوفر هذا بالفعل
| المكان | ماذا | التاريخ |
|---|---|---|
| تيليجرام بيتا لأندرويد 13.1.0، بناء 7227 | طريقة payments.deleteStarGift في المخطط، الطبقة 232 | 19 أكتوبر |
| تيليجرام بيتا لأندرويد 13.1.0، بناء 7229 | في قائمة التغييرات: "عدم إعادة تحميل قائمة الهدايا بالكامل عند الحذف" | 19 أكتوبر |
| منصة الترجمات، iOS | أربع نصوص لنافذة الحذف | 20 أكتوبر |
| تيليجرام ديسكتوب، فرع dev | لا يوجد، المخطط على الطبقة 231 | — |
| وثائق الـ API | حذف مجموعة الهدايا فقط | — |
لا تزال الطريقة على core.telegram.org تستجيب بـ "Page not found". أما payments.deleteStarGiftCollection الموصوف هناك فهو شيء آخر: فهو يحذف المجموعة التي قمت بتجميع الهدايا فيها في ملفك الشخصي، بينما تبقى الهدايا نفسها.
في القياس، تم حذف الهدايا العادية فقط. لم يتم التحقق بعد مما إذا كان يمكن حذف هدية قابلة للتحصيل بنفس الطريقة، وما إذا كان المرسل يرى أن هديته قد تم حذفها.




