Invite tracker
- Make sure Husqy has the
View Audit Log,Send Messages,Embed Links,Create invites,Manage channelsandManage serverpermissions;
- The Husqy invite tracker module supports:
Invite tracker variables,User variables,Channel variables,Server variablesandOther variablesinside the join message content. - The Husqy invite tracker module supports:
Invite tracker variables,User variables,Server variablesandOther variablesinside the leave message content.
The invite tracker module is the best way to keep track of the invites in your server. See when users join and know who invited them and keep track of statistics. The invite tracker module also provides the ability for server administrator to set an invite link which all server members can request and share.
Enabling the module
In order to enable the invite tracker module you have to navigate to the Invite tracker dashboard. There you will be prompted with an option to enable the invite tracker module, a popup will appear prompting you to confirm the action.
Disabling the module
To disable the invite tracker module, navigate to the Invite tracker dashboard and turn of the switch at the top right of the screen, a popup will appear prompting you to confirm the action. All module data related to your server will be deleted.
Changing the module settings
To change the settings of the invite tracker module, navigate to the Invite tracker dashboard. Here, different settings will be shown which can be changed. After changing press the Save button in the changes banner at the bottom of the screen to save the changes. The settings which can be changed are:
Join messages enabled: If the join messages are enabled;Join messages channel: The channel where the join messages are sent;Join message is embed: If the join message content is an Husqy embed JSON config, see Utils custom embeds;Join message content: The content to use for the join messages;Leave messages enabled: If the leave messages are enabled;Leave messages channel: The channel where the leave messages are sent;Leave message is embed: If the leave message content is an Husqy embed JSON config, see Utils custom embeds;Leave message content: The content to use for the leave messages;Prevent own invite code: If users joining with their own generated invite code are prevented from counting towards their chats;Server shared invite link: The shared invite link users can request;
Invite links
Husqy divides its logic into 2 different types of invite links, which may be used interchangeably:
- A normal Discord invite link;
- A known invite link. This type of link is of course a Discord invite link but one which is saved by Husqy to use for the invite tracker logic;
Creating invite links
Creating an invite link can be done by your server members in two ways:
- Using the standard Discord way to invite users;
- Using the
/invite_tracker createcommand;
note
Users must have Administrator or Create invite permissions in order to use the /invite_tracker create command.
:::
Deleting invite links
Creating an invite link can be done by server administrators in two ways:
- Using the invite links overview on channels or the server to delete the invite links;
- Using the
/invite_tracker deletecommand;
note
Users must have Administrator permissions in order to use the /invite_tracker delete command.
:::
Listing known invite links
Listing invite links can be done in three ways:
- Using the standard Discord invites overview on channels or the server;
- Using the
/invite_tracker listcommand; - Using the Invite tracker dashboard;
note
Users must have Administrator permissions in order to use Invite tracker dashboard.
:::