Phương pháp

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.

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.

Kiểm duyệt và thống kê sạch

Lớp chống spam nhẹ của Limzo gắn cờ những thứ như spam link 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ư.