Bot giới thiệu cho mỗi thành viên một liên kết mời riêng, ghi lại ai đã vào qua liên kết đó, và trao vai trò thưởng khi một người đã mời đủ số người. Phần khó không phải là đếm lượt vào, mà là từ chối đếm những lượt vào giả. Mô-đun giới thiệu của Noxyr làm được cả hai, miễn phí, và chỉ cần một lệnh để bật. Hướng dẫn này giải thích cách ghi nhận lượt giới thiệu, bốn quy tắc chống gian lận, và các thiết lập bạn nên chọn trước khi thông báo một cuộc thi giới thiệu.

A member shares a personal invite link, a friend joins, a stay timer fills, the referral is counted and a reward role is handed out. @ana 🔗 discord.gg/ana-invite friend joins must stay 24h counted +1 referral 5 referrals → @Recruiter role, automatically

Cách ghi nhận lời mời Discord thực sự hoạt động

Discord không bao giờ cho bot biết thành viên mới đã dùng lời mời nào. Thứ Discord cung cấp là số lần sử dụng của mọi lời mời trong máy chủ. Bot giới thiệu lưu các số này trong bộ nhớ và, ngay khi có người vào, tìm lời mời nào vừa tăng thêm đúng một lượt. Vì vậy bot cần quyền Quản lý máy chủ (để đọc lời mời) và intent Invites của gateway; thiếu một trong hai thì lượt vào đơn giản là không được ghi nhận, và không có gì khác bị hỏng.

Noxyr có thêm một phần nữa: /referrals link tạo một lời mời riêng cho thành viên chạy lệnh, do bot tạo, nên lượt vào được ghi cho thành viên đó ngay cả khi họ chưa bao giờ mở hộp thoại mời của Discord. Thành viên chia sẻ liên kết này và mọi lượt vào qua nó đều được tính cho họ.

Điều gì ngăn việc gian lận giới thiệu

Bất kỳ phần thưởng nào gắn với lượt giới thiệu sẽ bị lợi dụng trong vòng một giờ nếu không có quy tắc tích hợp sẵn. Noxyr áp dụng bốn quy tắc:

  • Mỗi thành viên chỉ được một lượt giới thiệu, duy nhất. Thành viên rời đi rồi vào lại qua liên kết khác sẽ không được tính hai lần. Bản ghi là duy nhất cho mỗi thành viên trong mỗi máy chủ.
  • Không tự mời, không tính bot. Mời tài khoản phụ hoặc tài khoản bot của chính mình sẽ không bao giờ được tính.
  • Tuổi tài khoản tối thiểu. Đặt min_account_age (0 đến 365 ngày) và các tài khoản trẻ hơn mức đó sẽ bị từ chối vì có khả năng là tài khoản phụ.
  • Bộ đếm thời gian ở lại. Bật hold và một lượt giới thiệu sẽ chờ hold_hours (1 đến 720) trước khi được tính, và chỉ được tính nếu thành viên mới vẫn còn trong máy chủ khi hết thời gian. Mời rồi rời đi sẽ không mang lại gì.

Hai cách ghi nhận lượt giới thiệu: nhật ký hoặc ticket

Mỗi lượt giới thiệu đều được thông báo. Ở chế độ nhật ký, một embed được gửi vào kênh bạn chọn: ai mời ai, và lượt đó đã được tính hay đang chờ bộ đếm thời gian. Ở chế độ ticket, mỗi lượt giới thiệu mở một kênh riêng cho nhân viên với nút Duyệt và Từ chối, nên một người phải xác nhận trước khi được tính. Chế độ ticket phù hợp khi phần thưởng có giá trị; chế độ nhật ký đủ cho một vai trò chỉ mang tính trang trí.

Vai trò thưởng

/referrals reward-add count:5 role:@Recruiter tự động cấp một vai trò ngay khi thành viên đạt năm lượt giới thiệu được tính. Bạn có thể thêm bao nhiêu mốc tùy thích (tối đa 1.000 lượt giới thiệu mỗi mốc), xếp chồng để tạo các bậc, và xóa một mốc bằng /referrals reward-remove. Vì phần thưởng là vai trò, mọi thứ Discord có thể làm với vai trò (quyền truy cập kênh, màu sắc, tên hiển thị riêng) đều trở thành đặc quyền giới thiệu mà không cần cấu hình thêm.

Cách thiết lập

  • 1. Đảm bảo Noxyr có quyền Quản lý máy chủ (quyền Quản trị viên đã bao gồm quyền này).
  • 2. Chạy /referrals setup enabled:true mode:log log_channel:#referrals, hoặc mở Cộng đồng → Giới thiệu trên bảng điều khiển và điền các trường tương tự.
  • 3. Quyết định các quy tắc: hold:true hold_hours:24 và min_account_age:7 là mặc định hợp lý cho máy chủ công khai.
  • 4. Thêm các mốc thưởng bằng /referrals reward-add.
  • 5. Bảo thành viên chạy /referrals link và chia sẻ. /referrals me hiển thị tổng số và số lượt vẫn đang chờ; /referrals top là bảng xếp hạng.

Nhân viên có thể kiểm tra bất kỳ thành viên nào bằng /referrals user, và /referrals settings hiển thị cấu hình hiện tại cùng tổng số lượt đã được tính cho đến nay.

Ý tưởng cho chiến dịch giới thiệu

  • Một vai trò "nhà tuyển mộ hàng đầu" hàng tháng cùng lời khen trong kênh thông báo, dựa trên /referrals top.
  • Một mã giảm giá cửa hàng cho năm lượt giới thiệu đầu tiên, do nhân viên phát từ chế độ ticket. Xem mã voucher.
  • Truy cập sớm vào đợt phát hành sản phẩm cho bất kỳ ai có vai trò thưởng, vì vai trò kiểm soát quyền truy cập kênh.

Câu hỏi thường gặp

Có hoạt động với URL tùy chỉnh (vanity URL) không? Lượt vào qua URL tùy chỉnh không gắn với thành viên nào, nên không được ghi cho ai cả.

Nếu lời mời đạt giới hạn sử dụng ngay lượt vào đó thì sao? Lời mời biến mất vì lượt dùng cuối cùng vừa được tiêu thụ vẫn được khớp, nên các liên kết giới hạn lượt dùng cũng được tính.

Tôi có thể xem các lượt giới thiệu đang chờ không? Có, /referrals me và /referrals user hiển thị riêng số đã tính và số đang chờ.

Có miễn phí không? Có, giống như mọi mô-đun của Noxyr.

Bật tính năng này từ bảng điều khiển và kết hợp với đơn ứng tuyển nhân viên để biến những người giới thiệu giỏi nhất thành quản trị viên.