Invite Tracker
Track who invited which user and reward them with roles
Getting started
The first step to using Invite Tracker is to use the invites enable command.

Setting up invite logs
You cann add a logging channel using the invites logs command.
Syntax: ;invites logs [channel]
Example: ;invites logs #logs
Customizing invite logs message
You can change the logs message with the invites message command.
Syntax: ;invites message [message]
Example: ;invites message {inviter.mention} has invited {user.mention} to the server!
Setup fake invite tracking
You can change how long a account has to be exist until it count as a real invite with the invites fake-threshold command.
Syntax: ;invites fake-threshold [threshold]
Example: ;invites fake-threshold 5
Setting up roles to reward
You can reward your members with roles when they invite a certain user. You can use the invites rewards add command to add a invite reward.
If you add new rewards you can use invites rewards sync command to ensure that all users get the correct roles based on their invites.
Syntax: ;invites rewards add [threshold] [role]
Example: ;invites rewards add 5 @Inviter
Stacking reward roles
Stacking roles means that users will keep all the roles they’ve earned when they reach a invite reward, instead of only having the role for their current invite amount. By default, this feature is disabled.
Syntax: ;invites rewards stack [option]
Example: ;invites rewards stack onRelated commands
Last updated