تب «News» به همراه فید توصیه‌های «For you» و صفحه اتصال ربات @agent به طور همزمان از دو نسخه بتا تلگرام حذف شدند. در نسخه بتا اندروید 13.2.0 (7278) مورخ 31 اکتبر، نه متدهای فید، نه متون تب و نه صفحات عامل (agent) وجود ندارند، در حالی که یک هفته قبل‌تر، در نسخه 13.2.0 (7254)، تب News در آنجا جایگزین تب مخاطبین شده بود. در نسخه بتا macOS، صفحات فید و عامل (agent) از 30 اکتبر، در بیلد 13.1.0.283418، ناپدید شدند و در چهار بیلد 31 اکتبر نیز بازنگشتند، اگرچه کد زیربنایی آنها در آنجا باقی مانده بود. این موضوع مربوط به کسانی است که از نسخه‌های بتا استفاده می‌کنند. دلیل حذف آنها در بیلدها ذکر نشده است و در توضیحات نسخه بتا جدید اندروید نیز هیچ کلمه‌ای در این باره وجود ندارد.

چه چیزهایی در نسخه بتا اندروید ناپدید شدند

نسخه بتا عمومی تلگرام برای اندروید به صورت یک فایل واحد در آدرس telegram.org/dl/android/apk-public-beta توزیع می‌شود و هر بیلد توسط کانال بتا اعلام می‌گردد. بیلد 7278 در تاریخ 31 اکتبر ساعت 22:03 UTC با لیست تغییرات زیر منتشر شد: ویجت‌های به‌روز شده، نوار کناری تم‌ها در فروم‌ها (از جمله برای ربات‌ها)، در پیام‌های مستقیم کانال‌ها و در «Saved Messages»، دکمه فرمت‌بندی در فیلد ورودی و حالت فشرده (compact) بدون «حباب» برای پیام‌ها. در این لیست هیچ اشاره‌ای به حذف فید نشده است.

درون فایل APK (76 مگابایت) هیچ کلاسی از طرح API مرتبط با فید وجود ندارد. موارد زیر ناپدید شدند:

  • متدهای feed.getFeed، feed.getForYou، feed.readFeed، feed.getInterestCategories و feed.setInterestCategories — درخواست فید، توصیه‌ها، علامت‌گذاری به عنوان خوانده شده و انتخاب علایق؛
  • انواع پست‌های فید feedItemMessage، feedItemMessageGroup، feedItemInterestCategories و به‌روزرسانی updateReadFeed؛
  • channels.editChannelNews — متدی که کانال با آن به فید اضافه یا از آن حذف می‌شد.

همراه با این موارد، عبارات «For you»، «News»، «Add to News»، «Remove from News»، «What are you interested in?»، «Save Interests»، «No more headlines!» و جملات طنزآمیز پایان فید مانند «Your brain deserves a little vacation» از جدول رشته‌های رابط کاربری حذف شدند. در همان بیلد، متون مربوط به عامل (agent) نیز ناپدید شدند: «Choose AI Provider»، «Add Your AI API key»، «Hundreds of models»، «Invalid API key»، «AI agents are not available yet.» — و نوع providers که سرور لیست ارائه‌دهندگان هوش مصنوعی را با آن ارسال می‌کند. تنها یک مورد باقی مانده است: نام کلید سرور agent_bot_ids که کلاینت با آن ربات‌های عامل را شناسایی می‌کند.

تب‌های عادی سر جای خود هستند: «Chats» و «Settings» در جدول رشته‌ها وجود دارند و در مجموع 9,896 رشته مختلف در آن است.

چه چیزهایی در نسخه بتا macOS ناپدید شدند

نسخه بتا macOS از طریق فید به‌روزرسانی mac-updates.telegram.org توزیع می‌شود. در بیلد 13.1.0.283417 مورخ 29 اکتبر، فید و عامل (agent) هنوز وجود دارند: در باینری NewsController، NewsForYouFeed، صفحه علایق، رشته‌های «More of this in For you» و «Remove from News»، موتور عامل TelegramEngineAgent، ارائه‌دهنده AgentProviderOpenRouter، خطای AGENT_KEY_INVALID و عبارت نهایی «You can now use @agent» دیده می‌شوند. در منابع برنامه، انیمیشن‌های tab_news.tgs و news_drop.tgs قرار دارند.

در 283426 — آخرین بیلد 31 اکتبر — هیچ یک از این موارد وجود ندارد. شمارنده هر یک از این رشته‌ها در باینری صفر است، انیمیشن‌های تب News در منابع وجود ندارند و آیکون‌های تب‌های دیگر — چت‌ها، تماس‌ها، مخاطبین و تنظیمات — سر جای خود هستند. اولین بیلد بدون فید، 283418 مورخ 30 اکتبر بود: آرشیو آن 631 کیلوبایت کوچک‌تر از بیلد قبلی است.

با این حال، تنها رابط کاربری حذف شده است. در هسته مشترک iOS، TelegramCore، کد فید و عامل (agent) به همان میزان باقی مانده است: درخواست getFeed، کانتکست ForYouFeedContext، انواع feedMessages و feedItemInterestCategories، به‌روزرسانی updateReadFeed، تنظیمات عامل AgentSettingsContext و EngineAgentProvider به تعداد یکسانی در 283417 و 283426 یافت می‌شوند. برای کنترل، رشته‌های نامرتبط با فید نیز بررسی شدند: ChatListController و transcribeAudioFile نیز یکسان هستند. در اندروید، حذف عمیق‌تر بوده است: کلاس‌های طرح فید در بیلد 7278 اصلاً وجود ندارند.

پلتفرمآخرین بیلد با تب فیداولین بیلد بدون آن
macOS، بتا13.1.0.283417 (29.10)13.1.0.283418 (30.10)، سپس 283423–283426 (31.10)
Android، بتا13.2.0 (7260, 27.10)13.2.0 (7278, 31.10)

چه چیزهایی در همان بیلدها اضافه شدند

در همان بیلدها، قابلیت‌های ویجت‌ها در پیام‌ها افزایش یافت. در اندروید 7278، نوع userWallet، درخواست‌های ویجت widgetQueryTypeData، widgetQueryTypeSignData و widgetQueryTypeSentTransaction و رشته «Your wallet is not available on this device.» ظاهر شدند، و در macOS 283426 — BotWidgetUserWallet. بر اساس نام‌ها، به نظر می‌رسد که ویجت می‌تواند از کیف پول داخلی درخواست امضای داده‌ها یا ارسال تراکنش را داشته باشد، اما این یک برداشت بر اساس نام‌ها است: صفحه‌ای که چنین اتفاقی در آن رخ دهد، در بیلدها دیده نمی‌شود.

چه چیزهایی در سرورها و کد باز باقی مانده‌اند

در آینه‌های پاسخ سرور اصلی و تست، فایل حاوی لیست موضوعات feed.getInterestCategories بدون تغییر از 25 اکتبر باقی مانده است — اینها همان نه موضوع هستند، از هوش مصنوعی تا الهام‌بخش. اینکه آیا سرور در حال حاضر به این درخواست پاسخ می‌دهد، از طریق آینه قابل مشاهده نیست: آینه فقط آخرین پاسخ دریافت شده را نشان می‌دهد. در پیکربندی سرور تست در 1 نوامبر، کلید agent_bot_ids با دو ربات عامل، که در 22 اکتبر ظاهر شد، همچنان وجود دارد.

در کد باز تلگرام برای iOS، فید دست‌نخورده باقی مانده است: آخرین کامیت در مخزن در 28 اکتبر انجام شده است و پوشه News با صفحات فید در آن وجود دارد. در آنجا، فید از 16 اکتبر با یک پرچم بیلد پنهان شده است، و در App Store در 1 نوامبر، نسخه 13.1.2 موجود است. آنچه در نسخه‌های بتا جدید iOS است، از طریق داده‌های باز قابل مشاهده نیست.

چگونه نسخه بتا خود را بررسی کنید

  • اندروید: شماره بیلد در پایین صفحه تنظیمات نوشته شده است. در نسخه‌های 13.2.0 (7254) تا (7260)، تب News می‌توانست جای مخاطبین را بگیرد؛ در 7278، چیزی برای نمایش آن وجود ندارد.
  • macOS: شماره بیلد در پنجره «درباره تلگرام» قرار دارد. صفحات فید و عامل (agent) در بیلدهای تا 13.1.0.283417 (شامل) وجود دارند.
  • iOS: در نسخه پایدار، تب News از 16 اکتبر با پرچم بیلد پنهان شده است.

این موارد قبلاً کجا بودند

فید «For you» برای اولین بار در 15 اکتبر در نسخه بتا macOS کشف شد، و ربات @agent با کلید خود از Claude، ChatGPT، Gemini، Grok یا OpenRouter در 23 اکتبر در آن ظاهر شد. بیلدهای 30 و 31 اکتبر اولین بیلدهایی از آن زمان هستند که هیچ یک از این دو در صفحه نمایش داده نمی‌شوند.