🤝Buddy Invite System
What is the Buddy Invite System?
The Buddy Invite System is a powerful feature that allows server administrators to create special invite links that automatically assign specific roles to new members after they complete the server's verification process. This is perfect for:
Friend Referrals: Create special invites for trusted community members to bring their friends
Role-Specific Recruitment: Invite people directly to specific roles (VIP, Helper, Beta Tester, etc.)
Controlled Growth: Limit how many people can use each special invite
Temporary Access: Set expiration dates for special invites
🎯 How It Works
The Process Flow:
Admin creates a buddy invite with
/invite-buddy
commandFriend receives the special invite link and joins the server
New member goes through verification (emoji/captcha verification)
Upon successful verification, they automatically receive the assigned role
Invite tracks usage and expires when limits are reached
Key Features:
✅ Automatic Role Assignment after verification
✅ Usage Limits (1-100 uses per invite)
✅ Time Limits (1-30 days expiration)
✅ Verification Required (no bypassing security)
✅ Admin-Only Creation (prevents abuse)
✅ Detailed Tracking (who used what invite)
🛠️ How to Use the Buddy Invite System
Prerequisites
Before creating buddy invites, your server must have:
✅ Verification system enabled (
/add-user-verification-security
)✅ Administrator permissions (for creating buddy invites)
✅ Bot permissions to create invites and manage roles
Creating a Buddy Invite
Use the /invite-buddy
slash command with these parameters:
Command Format:
/invite-buddy role:[role] uses:[number] days:[number]
Parameters:
role
(Required): The role to assign after verificationuses
(Required): Maximum uses before expiring (1-100)days
(Required): Days until expiration (1-30)
Examples:
Create VIP invite for friends (5 uses, 7 days):
/invite-buddy role:@VIP Member uses:5 days:7
Create temporary beta tester invite (10 uses, 3 days):
/invite-buddy role:@Beta Tester uses:10 days:3
Create single-use moderator invite (1 use, 30 days):
/invite-buddy role:@Helper uses:1 days:30
What You'll Get Back
After creating a buddy invite, you'll receive:
🔗 Unique Invite Link (share this with your friend)
🎯 Target Role confirmation
📊 Usage limit information
📅 Expiration date (when it expires)
📋 How it works explanation
🚀 Usage Scenarios
1. Friend Referrals
Scenario: You want to invite your gaming buddies to get VIP access
Command: /invite-buddy role:@VIP uses:5 days:14
Result: Friends get VIP role after joining and verifying
2. Community Helper Recruitment
Scenario: Looking for new community helpers
Command: /invite-buddy role:@Helper uses:3 days:7
Result: Trusted members can bring qualified friends as helpers
3. Event-Specific Invites
Scenario: Special tournament participant role
Command: /invite-buddy role:@Tournament Player uses:20 days:2
Result: Tournament participants get role after verification
4. Beta Testing Programs
Scenario: Limited beta tester recruitment
Command: /invite-buddy role:@Beta Tester uses:10 days:30
Result: Selected testers get beta access after verification
📋 Important Information
Security Features
Verification Required: All buddy invite users MUST complete verification
No Bypass: Cannot skip emoji/captcha verification process
Admin Only: Only administrators can create buddy invites
Role Hierarchy: Cannot assign roles higher than your own
Expiration Rules
Buddy invites expire when either condition is met:
✅ Maximum uses reached (e.g., 5 people used a 5-use invite)
✅ Time limit reached (e.g., 7 days have passed)
Verification Process
Users joining via buddy invite will experience:
Join the server using the special invite link
See verification channel with emoji/captcha challenges
Complete verification (select correct emoji or solve captcha)
Receive target role automatically after successful verification
Access server with their new role permissions
Tracking & Management
Usage tracking: See who used each invite
Automatic cleanup: Expired invites are automatically removed
Error handling: Robust system prevents role assignment failures
❓ Frequently Asked Questions
Q: What happens if someone joins but doesn't verify?
A: They won't receive the special role. The role is only assigned after successful verification.
Q: Can I create multiple buddy invites for the same role?
A: Yes! You can create as many different buddy invites as needed, each with their own limits.
Q: What if the invite expires?
A: Expired invites no longer work. You'll need to create a new buddy invite if needed.
Q: Can I see who used my buddy invites?
A: Yes, the system tracks usage. Administrators can see who joined via which invite.
Q: What if verification is disabled after creating a buddy invite?
A: The buddy invite will still work, but users won't receive the special role since verification is required.
Q: Can I assign roles higher than my own permissions?
A: No, Discord's role hierarchy prevents assigning roles higher than your highest role.
🔧 Troubleshooting
Common Issues & Solutions
"Verification Not Configured" Error
Problem: Trying to create buddy invite without verification setup
Solution: Run /add-user-verification-security
first to set up verification
"Missing Permissions" Error
Problem: Don't have administrator permissions Solution: Ask a server administrator to create the buddy invite
"Role Not Found" Error
Problem: Selected role doesn't exist or was deleted Solution: Choose a valid role that still exists in the server
Invite Link Not Working
Problem: Invite expired or reached maximum uses
Solution: Create a new buddy invite with /invite-buddy
User Didn't Get Role After Verification
Problem: System error or role assignment failure Solution: Check role hierarchy and bot permissions, may need manual role assignment
🎉 Best Practices
Creating Effective Buddy Invites
Use descriptive role names that clearly indicate purpose
Set reasonable limits (5-10 uses for friend groups, 1-3 for special access)
Choose appropriate expiration (shorter for events, longer for general recruitment)
Communicate clearly with invite recipients about the verification process
Managing Your Community
Monitor usage to see which invites are popular
Create themed invites for different purposes (friends, helpers, events)
Use time limits to maintain urgency and control
Regular cleanup of old/unused invites
Security Tips
Only share with trusted people who you want to have the special role
Don't share publicly unless intended for public recruitment
Set conservative limits to prevent unexpected growth
Monitor new members to ensure they're legitimate
📞 Support
If you encounter issues with the Buddy Invite System:
Check Prerequisites: Ensure verification is set up and you have admin permissions
Review Parameters: Verify role exists and limits are within bounds (1-100 uses, 1-30 days)
Test the Flow: Try the invite yourself to ensure it works as expected
Contact Support: If problems persist, contact server support with specific error messages
The Buddy Invite System enhances your server's growth while maintaining security through verification requirements. Use it to build a stronger, more engaged community! 🌟
Last updated