يقدم خادم تيليجرام قائمة بمواضيع لخلاصة التوصيات المستقبلية — وهي تسعة: AI، Crypto، Biotech، Games، Sport، Health، Psychology، Politics، و Inspiration. الإجابة هي نفسها على الخادم الرئيسي والخادم التجريبي. خلاصة التوصيات غير متاحة للمستخدمين حتى الآن: في 16 أكتوبر، قام تيليجرام بنفسه بتعطيلها في كود عميل iOS، وأزال طرق الخلاصة من البناء باستخدام علامة تجميع.

تسعة مواضيع

تصل القائمة استجابةً للمتود feed.getInterestCategories. على الخادم الرئيسي، تم رصدها في 25 أكتوبر الساعة 08:04 بالتوقيت العالمي المنسق (UTC)، وعلى الخادم التجريبي — في نفس الدقيقة، وتتطابق الاستجابات:

الرقمالأيقونةالموضوع
1🤖AI
2💎Crypto
3🧬Biotech
4🕹Games
5⚽️Sport
6❤️Health
7🧠Psychology
8🏛Politics
9✨Inspiration

في 16 أكتوبر، تم الحصول على نفس هذه القائمة من الخادم، بعد استعادة مخطط طبقة API 232 — مما يعني أن الخادم كان يستجيب لطلب المواضيع منذ منتصف الشهر على الأقل.

لكل موضوع رقم، أيقونة، واسم. في المخطط، يوجد حقل آخر مخصص للموضوع — رابط إلى إيموجي مخصص (custom emoji)، بحيث يمكن استبدال الأيقونات العادية لاحقًا بأيقونات متحركة.

كيف تعمل الخلاصة

تُظهر آلية العمل بالكامل من خلال الكود المفتوح لتيليجرام على iOS: في 22 أكتوبر، وصلت التعديلات (commits) التي تحتوي على محرك الخلاصة، والتي كُتبت في الفترة من 13 إلى 16 أكتوبر، إلى المستودع العام.

  • تبويب News. يظهر هذا التبويب بين المحادثات والإعدادات وينقسم إلى قسمين: "For you" — للتوصيات، و "Added" — لمنشورات القنوات التي أضفتها بنفسك إلى الخلاصة.
  • اختيار الاهتمامات. ترسل شاشة "What are you interested in?" أرقام المواضيع المختارة إلى الخادم باستخدام المتود feed.setInterestCategories — وهو موصوف في مخطط API الخاص بالعميل. يمكن للخادم إدراج كتلة الاختيار هذه مباشرة في الخلاصة، بين المنشورات.
  • تقييم المنشورات. يمكن تمرير المنشور كـ "Interesting" أو "Not Interested". بعد الإخفاء، يسأل العميل عن السبب: عدم إظهار منشورات هذه القناة، عدم إظهار منشورات مشابهة، أو إزالة القناة من News.
  • القنوات للخلاصة. أصبح للانضمام إلى قناة علامة منفصلة — يمكن إضافة القناة إلى News تحديدًا، ويبلغ العميل عن ذلك بتلميح "added to News tab".

تصل المنشورات في الخلاصة بشكل فردي أو كألبومات. يرسل الخادم عداد غير المقروء، وتظهر لافتة "New posts" فوق الخلاصة، ويوجد خيار "Mark All as Read" في القائمة.

لماذا الخلاصة غير موجودة حتى الآن

في 16 أكتوبر، سجل مطورو عميل iOS أن الخلاصة "متوقفة" على جانب الخادم، وأعدوا إصدارًا على طبقة API 232 بدون طرق الخلاصة، وأخفوا تبويب News. تخفيه علامة التجميع TELEGRAM_NEWS_FEED_API، والتي لم يتم تعيينها في الإصدار. مفتاح الخادم news_feed_enabled يقوم فقط بإيقاف الخلاصة، وبدونه تعتبر الخلاصة مفعلة؛ لا يوجد هذا المفتاح في إعدادات الخادم الرئيسي والتجريبي. في مخططات Telegram Desktop و TDLib، لا توجد طرق للخلاصة أيضًا.

يستعد الخادم، بناءً على الاستجابة لطلب المواضيع، للخلاصة بالفعل: يقدم كلا الخادمين قائمة المواضيع. لم يتضح بعد ما إذا كان يستجيب لطلب خلاصة التوصيات نفسها.

ما الذي تغير منذ 15 أكتوبر

تم العثور على شاشة اختيار الاهتمامات وتبويب "For you" في منتصف أكتوبر فقط في نسخة بيتا من تيليجرام لنظام macOS — في برنامج مجمع، بدون كود مصدر، ولم تكن قائمة المواضيع أو توقيعات الطرق معروفة آنذاك. الآن، أصبحت المواضيع والطرق معروفة، وكذلك التقييمات التي يقترحها العميل على القارئ.