XP khi nhắn tin
Mỗi tin nhắn cho 15–25 XP, và mỗi phút chỉ một tin nhắn được tính — mười tin nhắn liên tiếp cũng chỉ bằng một, nên spam chẳng đưa ai đi đâu. Khoảng XP và thời gian chờ chỉnh theo từng board.
Thành viên kiếm XP khi nhắn tin và khi ở kênh thoại, lên level theo một đường cong quen thuộc và nhận role trên đường leo — trên một leaderboard sống cả trong Discord lẫn trên web.

🎉 @Lumen đã lên level 10 trên Chat XP!
Scoreboards là bot level Discord biến những cuộc trò chuyện hằng ngày thành leaderboard. Thành viên kiếm XP khi nhắn tin và khi nói chuyện trong kênh thoại, level được tính từ XP, còn role, tin nhắn lên level và recap hằng tuần giữ cho mọi người tiếp tục leo — không ai phải gửi gì, và không tin nhắn nào bị đọc. Levels (BETA) là loại leaderboard mới nhất của Scoreboards và vẫn đang beta.
Cơ bản
Bot level thưởng cho thành viên vì đã tham gia. Mỗi tin nhắn và mỗi phút trong kênh thoại đều cho XP, XP cộng dồn thành level, và một level có thể đi kèm role, một lời khen và một chỗ trên leaderboard.
Con số không phải điều quan trọng. Điều quan trọng là một lý do để quay lại: người mới thấy các thành viên kỳ cựu ở level 25 và một con đường rõ ràng để lên đó, còn người kỳ cựu có một vị trí để giữ.
Scoreboards làm việc này như một loại leaderboard, nên level của bạn có cùng board trực tiếp trong Discord, cùng trang web và cùng recap hằng tuần như mọi leaderboard Scoreboards khác — và XP được tính công bằng: mỗi phút một tin nhắn, còn kênh thoại chỉ khi thành viên không tắt mic và có người để nói chuyện.
Chọn một level và một đường cong. Các con số đến từ chính đoạn code mà bot dùng để lên level cho thành viên.
Đường cong
5L² + 50L + 100 XP từ level L lên level kế tiếp — đường cong mà MEE6 dùng.
Tổng XP để đạt level 10
4.675XP
Level 10 lên 11: thêm 1.100 XP
Level 0Level 100
Tin nhắn được tính
234
Trung bình 20 XP mỗi tin nhắn và tối đa một tin mỗi phút: ít nhất 3,9 giờ trò chuyện.
Hoặc thời gian trong kênh thoại
7,8 giờ
10 XP mỗi phút, không tắt mic và có người đi cùng.
Các ước tính dùng cài đặt mặc định — 15–25 XP mỗi tin nhắn, một tin nhắn mỗi phút, 10 XP mỗi phút trong kênh thoại — và từng mục đều đổi được theo từng board.
Tính năng
Mỗi tin nhắn cho 15–25 XP, và mỗi phút chỉ một tin nhắn được tính — mười tin nhắn liên tiếp cũng chỉ bằng một, nên spam chẳng đưa ai đi đâu. Khoảng XP và thời gian chờ chỉnh theo từng board.
10 XP cho mỗi phút trong kênh thoại, miễn là thành viên không tắt mic, không tắt loa, không ở kênh AFK và có ít nhất một người khác ở đó. Tăng lên, giảm xuống, hoặc đặt về 0 để tắt XP kênh thoại.
Đường cong chuẩn chính là đường cong MEE6 dùng: 5L² + 50L + 100 XP mỗi level, nên level 10 là 4.675 XP và level 50 là 268.375. Muốn lên level nhanh hơn? Đổi sang tuyến tính — ai cũng giữ nguyên XP.
Khi một thành viên đạt level mới, bot chúc mừng họ ngay trong kênh họ vừa nhắn, trong một kênh cố định, hoặc không chúc gì cả. Tự viết nội dung với {user}, {level} và {board}.
Trao một role ở level 5, một role khác ở level 10 — bao nhiêu role level tùy bạn. Thành viên giữ mọi role đã đạt, hoặc chỉ giữ role cao nhất.
Loại ra những kênh không nên tính XP, như kênh lệnh bot hay kênh spam (kể cả thread), và những role mà thành viên mang chúng không bao giờ kiếm được gì.
Nếu server của bạn dùng hệ thống kinh tế Scoreboards, hãy trả tiền tệ mỗi khi một thành viên đạt level mới, trong cùng hạn mức hằng ngày như mọi khoản trả khác.
Chuyển từ MEE6 hay một bot level khác? Nhập file CSV gồm user ID Discord và XP (user_id,xp) trong dashboard — ID là thứ gắn mỗi dòng với thành viên. Cùng đường cong thì cùng XP là cùng level.
Bot không dùng intent Message Content của Discord và không bao giờ đọc hay lưu nội dung tin nhắn. Với mỗi thành viên, bot lưu ID Discord và tên hiển thị, XP, số tin nhắn, số phút trong kênh thoại và lần cuối kiếm được XP, cùng một bản chụp thứ hạng mỗi đêm cho biểu đồ lịch sử thứ hạng — và nếu hệ thống kinh tế của bạn trả tiền theo level, mỗi level thêm một mục vào sổ tiền tệ.
Muốn hiểu tường tận cơ chế và mẹo dùng cho chuẩn? Đọc hướng dẫn level đầy đủ →
Bên trong
Phần lớn bot level là một chiếc hộp đen. Đây là chính xác những gì diễn ra từ lúc thành viên bấm Enter đến lúc bot chúc mừng.
Họ gửi một tin nhắn hoặc ở một phút trong kênh thoại với bạn bè. Bot, webhook và tin nhắn hệ thống của Discord (thành viên mới vào, boost, ghim) không bao giờ được tính, và chỉ những kênh bot nhìn thấy mới được tính.
Đã hết thời gian chờ chưa? Kênh hay một role của thành viên có nằm trong danh sách không có XP không? Trong kênh thoại: không tắt mic, không tắt loa, không ở kênh AFK, không ngồi một mình?
XP được lưu trong vòng vài giây. Level thì không bao giờ được lưu — nó được tính lại từ XP mỗi lần, nên đổi đường cong không lấy mất của ai thứ gì.
Vượt qua một level là bot đăng lời chúc mừng, role của level đó theo sau, và tiền tệ theo level (nếu có) được trả.
Tin nhắn leaderboard được vẽ lại khi có người lên level hoặc thứ tự thay đổi — tối đa mỗi phút một lần, ngoài ra khoảng 15 phút một lần khi thành viên còn kiếm XP. Rank của tôi và board trên web hiện XP chỉ sau vài giây.
Mỗi phút chỉ một tin nhắn được tính, và người ngồi một mình trong kênh thoại, tắt mic, tắt loa hay ở kênh AFK không kiếm được gì. Bot và webhook không bao giờ có XP.
Dùng /score trong Discord, hoặc Set XP và Adjust XP trong menu của người chơi trên website. Thay đổi thủ công không đăng tin nhắn lên level và không trả thưởng level.
Kết thúc một mùa và board đóng băng đúng như lúc kết thúc: XP ngừng được tính và bảng xếp hạng giữ nguyên. Bắt đầu mùa tiếp theo trên một board Levels mới và giữ board cũ làm kỷ lục.
Levels (BETA) còn mới và vẫn đang beta. Mỗi server chạy một board Levels tại một thời điểm — board đã đóng băng không tính — và nó luôn là leaderboard của server, không bao giờ là leaderboard cá nhân.
Trong Discord
Lên level là một khoảnh khắc, nên bot làm cho nó thành khoảnh khắc. Mọi thứ khác đều yên lặng cho đến khi thành viên hỏi.
🎉 @Lumen đã lên level 10 trên Chat XP!
Level 10 · 4.682 XP · còn 1.093 XP nữa lên level 11

Chỉ bạn mới thấy được · Bỏ qua tin nhắn

Một level đáng giá hơn khi đi kèm thứ gì đó. Board Levels có thể trao role và, khi bật kinh tế, cả tiền tệ.
Tier role ở chế độ level: chọn một role cho mỗi level bạn muốn, không giới hạn số lượng. Role Scoreboards phải nằm trên các role mà nó trao.
Khi bật kinh tế của server, đặt một khoản trả mỗi khi thành viên đạt level mới — mỗi level một lần, trong cùng hạn mức hằng ngày như mọi khoản trả khác. Tin nhắn và phút trong kênh thoại tự chúng không trả tiền tệ.
Xem kinh tế hoạt động thế nàoMọi cài đặt của Levels đều được giải thích trong tài liệu.
Dùng vào đâu
Cho thành viên kỳ cựu thứ gì đó thể hiện những giờ họ đã bỏ ra, và cho người mới một lý do để tham gia trò chuyện thay vì chỉ đọc.
Nhóm chơi game, phòng học và nơi tụ tập mà phần lớn chuyện trò diễn ra trong kênh thoại: những phút có bạn bè cũng cho XP.
Trao role ở những level nhất định, rồi để chính quyền kênh của Discord mở một kênh hay một đặc quyền cho người có role đó.
Xem ai là fan tích cực nhất của bạn, và thưởng cho những người có mặt ở mọi buổi stream và mọi thread.
Tổ chức một tháng thi đua, kết thúc mùa để đóng băng board và vinh danh top ba, rồi bắt đầu mùa tiếp theo trên một board mới.
Giữ lại level thành viên đã kiếm được: nhập file CSV gồm user ID Discord và XP của họ, rồi tiếp tục trên cùng đường cong.
Bắt đầu nhanh
Đặt tên cho board và chọn LEVELS (BETA). Bot đăng leaderboard, và XP được tính từ tin nhắn tiếp theo.
Không ai phải đăng ký hay gửi gì: XP đầu tiên một thành viên kiếm được sẽ đưa họ lên board.
XP mỗi tin nhắn, thời gian chờ, XP kênh thoại, kênh và role không có XP, tin nhắn lên level và tiền tệ theo level đều nằm trong cài đặt Levels (BETA) của board trên dashboard. Role theo level được đặt trong Tier roles.
Mở dashboardCâu hỏi thường gặp
Được. Đường cong chuẩn giống đường cong MEE6 dùng, nên cùng XP sẽ ra cùng level. Ghi ID người dùng Discord và tổng XP của từng thành viên vào một file CSV, mỗi dòng một user_id,xp, rồi dùng Nhập từ CSV trên dashboard — việc nhập sẽ thay XP của họ và gắn từng dòng với thành viên. Ghi username thay cho ID sẽ tạo một mục riêng không bao giờ được cộng XP. Nếu MEE6 hiện số làm tròn như 12.5k, hãy ghi số đầy đủ (12500); khi đó XP có thể lệch một chút. Không có nhập tự động từ MEE6, vì điều khoản của MEE6 không cho phép truy cập tự động vào dịch vụ của họ. Mỗi file chứa tối đa 500 dòng; danh sách dài hơn thì chia ra.
Trên đường cong chuẩn, đi từ level L lên level kế tiếp tốn 5L² + 50L + 100 XP, nên level 10 cần tổng cộng 4.675 XP, level 50 cần 268.375 và level 100 cần 1.899.250. Đường cong tuyến tính tốn 100L + 75 mỗi level. Đổi đường cong vẫn giữ nguyên XP của mọi người và chỉ đổi level tương ứng.
Không. Mỗi phút chỉ một tin nhắn cho XP — thời gian chờ do bạn chọn — và trong kênh thoại, thành viên phải không tắt mic, không tắt loa, không ở kênh AFK và có ít nhất một người khác. Bot, webhook và tin nhắn hệ thống không bao giờ có XP.
Không. Bot không dùng intent Message Content của Discord, và không bao giờ đọc hay lưu nội dung tin nhắn. Với mỗi thành viên, bot lưu ID Discord và tên hiển thị, tổng XP, số tin nhắn của họ đã được XP, số phút trong kênh thoại đã được XP, và lần cuối kiếm được XP, cùng một bản chụp thứ hạng của họ mỗi đêm cho biểu đồ lịch sử thứ hạng. Nếu hệ thống kinh tế của server trả tiền tệ theo level, mỗi level đạt được cũng thêm một mục vào sổ tiền tệ. Không có gì được lưu theo từng tin nhắn.
Không. XP được tính từ lúc board Levels tồn tại. Muốn giữ XP thành viên đã kiếm với bot khác, hãy nhập nó từ CSV.
Thêm tier role cho board ở chế độ level trên dashboard: một role từ level 5, một role khác từ level 10, bao nhiêu tùy bạn. Khi bật Giữ tier role thấp hơn, thành viên giữ mọi role đã đạt; tắt đi thì chỉ giữ role cao nhất. Role Scoreboards phải nằm trên các role mà nó trao, trong Cài đặt máy chủ → Vai trò.
Mặc định là kênh mà thành viên vừa nhắn. Bạn có thể gửi vào một kênh cố định, hoặc tắt đi, và tự viết nội dung tối đa 200 ký tự với {user}, {level} và {board}. Bot cần quyền gửi tin nhắn ở đó.
Levels là loại leaderboard mới nhất, nên nó mang nhãn BETA trong lúc ổn định dần. Mỗi server chạy một board Levels tại một thời điểm, và nó luôn là leaderboard của server — leaderboard cá nhân không thể là Levels.
Các loại leaderboard khác
Leaderboard nào của Scoreboards cũng sống cả trong Discord lẫn trên web, và một server chạy bao nhiêu cái tuỳ thích.
Thêm Scoreboards, chạy /leaderboard create và chọn LEVELS (BETA) — thành viên của bạn kiếm XP ngay từ tin nhắn tiếp theo.
Add to Discord