Những con số này đến từ đâu.
Đằng sau mỗi bảng xếp hạng và mỗi huy hiệu trên một trang Limzo là một quy tắc dễ hiểu, không phải một hộp đen. Đây là cách thống kê được tính — và, thẳng thắn như vậy, những gì một bot Telegram không thể đo.
Dữ liệu đến từ đâu
Khi một admin thêm Limzo vào nhóm, Telegram bắt đầu chuyển tiếp tin nhắn và cảm xúc của nhóm đó cho bot. Limzo đọc từng cập nhật, trích ra những tín hiệu nhẹ và cập nhật các bộ đếm theo từng thành viên và từng nhóm. Mọi thứ bắt đầu từ lúc nó được thêm vào — Telegram không cho bot đọc lịch sử — nên một trang vừa tạo sẽ đầy lên bằng hoạt động của những ngày đầu.
Để giữ thống kê công bằng, một phần lưu lượng bị loại có chủ đích: các bot khác, tin nhắn hệ thống của Telegram và các bài đăng kênh được chuyển tiếp tự động (thành viên giả “Telegram”) không được tính vào bảng xếp hạng thành viên.
Uy tín và XP
Uy tín là thước đo của Limzo về hoạt động hữu ích và tích cực. Nó dựa trên tín hiệu: không có lệnh !karma để xin, không có điểm trừ để dùng làm vũ khí. Thành viên kiếm uy tín khi một câu trả lời khơi lại cuộc trò chuyện, khi một tin nhắn thu về cảm xúc, khi họ đáp câu hỏi và khi họ làm sống lại một cuộc trò chuyện đang lặng.
XP của một thành viên là lượng uy tín họ đã tích lũy. Vì XP lớn lên từ tín hiệu chất lượng chứ không phải số lượng tin nhắn, nó không phồng lên vì spam — một trăm tin nhắn kiểu “có tôi ở đây” làm dịch thanh tiến trình ít hơn nhiều so với một câu trả lời thật sự giúp ích.
Cấp độ và huy hiệu
Cấp độ được tính trực tiếp từ XP. Mỗi cấp đắt hơn cấp trước một chút theo một đường cong mượt (khoảng 10·cấp² + 30·cấp tổng XP tới cấp đó), nên những cấp đầu đến nhanh còn cấp cao thưởng cho đóng góp đều đặn. Số cấp tăng không giới hạn.
Trên thang cấp độ là sáu huy hiệu cột mốc:
- 🥚 Người mới — cấp 1
- 🐣 Cư dân — cấp 3
- ⭐ Gương mặt quen — cấp 6
- 🔥 Kỳ cựu — cấp 10
- 💎 Tinh anh — cấp 18
- 👑 Huyền thoại — cấp 30
Khi một thành viên đạt một huy hiệu mới, Limzo chúc mừng trong chat (huy hiệu đầu tiên được ghi nhận trong yên lặng, nên thêm bot vào một nhóm đã có sẵn không bao giờ gây một đợt chúc mừng ồ ạt). Huy hiệu là vĩnh viễn — không cái nào “hết hạn” — và nhóm Pro/Community có thể đổi tên cả sáu.
Thành tích
Thành tích là chín phần thưởng sưu tầm một lần ghi nhận sự đa dạng của hành vi tích cực, không phải số lượng: ví dụ 💯 Trăm tin (100 tin nhắn), 🌙 Cú đêm, 🎁 Hào phóng (thả 500 cảm xúc) và 🔥 Tận tụy (chuỗi 30 ngày liên tiếp). Chúng được tính từ những bộ đếm bền vững vẫn tích lũy cả khi vượt quá cửa sổ lưu dữ liệu chi tiết — tiến trình không mất trong các đợt dọn. Mỗi cái mở khóa một lần và ở lại mãi mãi.
Trích dẫn và thống kê cá tính
Những “chân dung” dí dỏm — Cái loa, Thánh hỏi, ánh nắng của nhóm, người càu nhàu, Vua độc thoại và người tối giản — được tính từ những tín hiệu nhẹ của tin nhắn (tỷ lệ VIẾT HOA, câu hỏi, emoji tích cực và tiêu cực, độ dài trung bình) với ngưỡng hợp lý, nên một tin nhắn đơn không tấn phong ai. Cặp đôi trò chuyện đo ai trả lời ai nhiều nhất, nền kinh tế cảm xúc so sánh cảm xúc trao và nhận, và người phản hồi đầu tiên theo dõi tốc độ trả lời trung vị.
Câu trích dẫn ứng viên chỉ được chọn từ những tin nhắn văn bản nổi bật — media và nhãn dán không bao giờ thành trích dẫn — và trích dẫn có thể tắt hoàn toàn.
Người mời hàng đầu được ghi công cho những người họ đưa vào — từ các lượt thêm thủ công (“X đã thêm Y”) và link mời định danh. Mỗi thành viên được gán cho đúng một người mời — người đầu tiên — nên thêm lại ai đó không làm phồng bảng xếp hạng, và link mời chính của nhóm (luồng tự nhiên) không được gán cho ai.
Admin và giải thưởng — các danh hiệu hàng tuần (MVP, người hữu ích nhất, người mở chuyện, sự trở lại, nhà vô địch theo khung giờ) luôn thuộc về thành viên thường, không bao giờ trao cho admin đương nhiệm của nhóm: những chiếc cúp đó tồn tại để tôn vinh cộng đồng, còn admin hoạt động tích cực đơn giản là công việc của họ. Hoạt động của admin vẫn được tính vào mọi tổng số và xu hướng của nhóm, và admin vẫn xuất hiện trên bảng xếp hạng hoạt động — được đánh dấu 👑 để thứ hạng của họ được hiểu là ban quản trị, không phải đối thủ cạnh tranh. Giải đấu thành viên hàng tuần cũng chỉ dành cho thành viên vì cùng lý do đó. Một thành viên được thăng làm admin giữ nguyên toàn bộ lịch sử; quy tắc chỉ ảnh hưởng đến ai giành vương miện hàng tuần trong thời gian họ giữ vai trò.
Tâm trạng nhóm là một tỷ lệ đơn giản giữa emoji tích cực và tiêu cực trên toàn nhóm. Nó chỉ xuất hiện khi có đủ tín hiệu cảm xúc, nên những giai đoạn trầm không làm hỏng bức chân dung; bản tổng kết hàng tuần so nó với tuần trước — nắng hơn hay âm u hơn. Đây là một tín hiệu nhẹ và vui, không phải phân tích cảm xúc từ lời của ai.
“Đổi tên” ghi lại thời điểm một thành viên thay đổi tên hiển thị hoặc @username, hiển thị danh tính mới bên cạnh danh tính cũ để cả nhóm không phải đoán ai là ai. Chỉ hiển thị thành viên của nhóm này, nhật ký chỉ giữ diện mạo mới nhất mỗi ngày, và các mục cũ tự động xóa sau khoảng một năm.
“Ngôn ngữ” cho thấy một nhóm quốc tế đến mức nào bằng cách nhận diện ngôn ngữ của những tin nhắn mà thành viên thực sự viết — việc phân tích diễn ra trên máy chủ của chúng tôi bằng một bộ nhận diện mã nguồn mở nhẹ, nên không có gì được gửi tới dịch vụ bên ngoài. Chỉ hiển thị dưới dạng phần trăm toàn nhóm, cần một chút văn bản để xuất hiện, và với nhóm mới hoặc rất ít hoạt động nó quay về ngôn ngữ giao diện mà ứng dụng Telegram của thành viên báo cáo. Không lưu nội dung tin nhắn — chỉ lưu số đếm theo từng ngôn ngữ.
Kiểm duyệt và thống kê sạch
Lớp chống spam của Limzo tự động gắn cờ những thứ như spam link, tin nhắn lừa đảo và quảng cáo có gắn tên kênh. Khi một thứ bị xóa — hoặc khi một admin thêm một từ vào danh sách chặn — nội dung liên quan cũng bị lọc khỏi các trang công khai và báo cáo hàng tuần, để thống kê phản ánh đúng cộng đồng thật, không phải tiếng ồn.
Những giới hạn thành thật
Chúng mình thích nói rõ nơi dữ liệu kết thúc hơn là giả vờ nó không bao giờ kết thúc:
- Không có lịch sử cũ. Telegram không mở tin nhắn cũ cho bot, nên ngày số không là ngày Limzo được thêm vào.
- Việc xóa của bên thứ ba là vô hình. Nếu một bot khác hay một admin xóa một tin nhắn, Telegram không gửi sự kiện nào — lưới an toàn là bộ lọc lúc hiển thị, và admin có thể ẩn nội dung sau đó từ danh sách chặn.
- So sánh cần lịch sử. Thống kê “so với kỳ trước” chỉ xuất hiện khi có đủ lịch sử để so sánh trung thực — ở một nhóm vừa được thêm bạn sẽ không thấy một cú nhảy vô lý “+3.925%”.
- Tín hiệu, không phải giám sát. Gần như mọi thứ lấp đầy trang đều là bộ đếm tổng hợp. Chính xác cái gì được lưu và trong bao lâu nằm trong chính sách quyền riêng tư.