Máy chủ Telegram đang cung cấp danh sách các chủ đề cho bảng tin đề xuất trong tương lai — có chín chủ đề: AI, Crypto, Biotech, Games, Sport, Health, Psychology, Politics và Inspiration. Phản hồi này giống nhau trên cả máy chủ production và test. Hiện tại, bảng tin vẫn chưa khả dụng đối với người dùng: vào ngày 16 tháng 10, Telegram đã tự vô hiệu hóa nó trong mã nguồn client iOS, và loại bỏ các phương thức của bảng tin khỏi bản dựng bằng cờ biên dịch.
Chín Chủ Đề
Danh sách này được trả về khi gọi phương thức feed.getInterestCategories. Trên máy chủ production, nó đã được ghi nhận vào lúc 08:04 UTC ngày 25 tháng 10, trên máy chủ test — cùng phút đó, và các phản hồi đều trùng khớp:
| STT | Biểu tượng | Chủ đề |
|---|---|---|
| 1 | 🤖 | AI |
| 2 | 💎 | Crypto |
| 3 | 🧬 | Biotech |
| 4 | 🕹 | Games |
| 5 | ⚽️ | Sport |
| 6 | ❤️ | Health |
| 7 | 🧠 | Psychology |
| 8 | 🏛 | Politics |
| 9 | ✨ | Inspiration |
Vào ngày 16 tháng 10, danh sách này cũng đã được nhận từ máy chủ sau khi khôi phục lược đồ API layer 232 — điều này có nghĩa là máy chủ đã phản hồi yêu cầu về chủ đề ít nhất từ giữa tháng.
Mỗi chủ đề có một số thứ tự, biểu tượng và tên. Trong lược đồ, mỗi chủ đề còn có thêm một trường khác — liên kết đến một custom emoji, vì vậy các biểu tượng thông thường có thể được thay thế bằng biểu tượng động sau này.
Cách hoạt động của bảng tin
Cơ chế hoạt động đầy đủ được thể hiện qua mã nguồn mở của Telegram dành cho iOS: vào ngày 22 tháng 10, các commit với engine của bảng tin, được viết từ ngày 13 đến 16 tháng 10, đã được đưa lên kho lưu trữ công khai.
- Tab News. Tab này được đặt giữa các cuộc trò chuyện và cài đặt, và được chia thành hai phần: "For you" — các đề xuất, và "Added" — các bài đăng từ các kênh mà bạn đã tự thêm vào bảng tin.
- Chọn sở thích. Màn hình "What are you interested in?" gửi các số thứ tự của các chủ đề đã chọn lên máy chủ bằng phương thức
feed.setInterestCategories— được mô tả trong lược đồ API của client. Máy chủ cũng có thể chèn một khối lựa chọn như vậy trực tiếp vào bảng tin, giữa các bài đăng. - Đánh giá bài đăng. Một bài đăng có thể được vuốt sang "Interesting" hoặc "Not Interested". Sau khi ẩn, client sẽ hỏi lý do: không hiển thị bài đăng từ kênh này, không hiển thị bài đăng tương tự hoặc xóa kênh khỏi News.
- Kênh cho bảng tin. Việc tham gia một kênh có một cờ riêng — kênh có thể được thêm vào News, client thông báo điều này bằng gợi ý "added to News tab".
Các bài đăng trong bảng tin đến từng bài một hoặc theo album. Số lượng bài chưa đọc được máy chủ gửi đến, một thanh "New posts" sẽ hiện lên phía trên bảng tin, và trong menu có tùy chọn "Mark All as Read".
Tại sao bảng tin chưa có sẵn
Vào ngày 16 tháng 10, các nhà phát triển client iOS đã ghi nhận rằng bảng tin "đã được tạm dừng" ở phía máy chủ, và chuẩn bị bản phát hành trên API layer 232 mà không có các phương thức của bảng tin, đồng thời ẩn tab News. Tab này bị ẩn bởi cờ biên dịch TELEGRAM_NEWS_FEED_API, vốn không được đặt trong bản phát hành. Khóa máy chủ news_feed_enabled chỉ tắt bảng tin, và nếu không có nó, bảng tin được coi là đã bật; trong cấu hình của máy chủ production và test không có khóa này. Trong lược đồ của Telegram Desktop và TDLib cũng không có các phương thức của bảng tin.
Máy chủ, dựa trên phản hồi yêu cầu về chủ đề, đã sẵn sàng cho bảng tin: danh sách chủ đề được cả hai máy chủ cung cấp. Việc nó có phản hồi yêu cầu về chính bảng tin đề xuất hay không thì vẫn chưa rõ.
Những thay đổi từ ngày 15 tháng 10
Màn hình chọn sở thích và tab "For you" vào giữa tháng 10 đã được tìm thấy chỉ trong bản beta của Telegram dành cho macOS — trong chương trình đã được biên dịch, không có mã nguồn, và khi đó cả danh sách chủ đề lẫn chữ ký phương thức đều chưa được biết. Giờ đây, cả chủ đề, phương thức và các đánh giá mà client đề xuất cho người đọc đều đã được biết.




