ConfigEditOptions

The config edit method options.

PARAMETER TYPE OPTIONAL DEFAULT DESCRIPTION
trackBots

Whether bots are able to be tracked.

trackAllChannels true

Whether to track all of the guild's voice channels.

exemptChannels

Function to filter channels. If true is returned, the channel won't be tracked.

channelIds []

The channels to track (if trackAllChannels is true this will be ignored).

exemptPermissions []

Members with any of these permissions won't be tracked.

exemptMembers

Function to filter members. If true is returned, the member won't be tracked.

trackMute true

Whether members who are muted should be tracked.

trackDeaf true

Whether members who are deafened should be tracked.

minUserCountToParticipate "0"

The min amount of users to be in a channel to be tracked (0 is equal to no limit).

maxUserCountToParticipate "0"

The max amount of users to be in a channel to be tracked uptil (0 is equal to no limit).

minXpToParticipate "0"

The min amount of xp the user needs to have to be tracked (0 is equal to no limit).

minLevelToParticipate "0"

The min amount of level the user needs to have to be tracked (0 is equal to no limit).

maxXpToParticipate "0"

The max amount of xp the user can be tracked uptil (0 is equal to no limit).

maxLevelToParticipate "0"

The max amount of level the user can be tracked uptil (0 is equal to no limit).

xpAmountToAdd

Function for xpAmountToAdd. If not provided, the default value is used (Math.floor(Math.random() * 10) + 1).

voiceTimeToAdd

Function for voiceTimeToAdd. If not provided, the default value is used (1000).

voiceTimeTrackingEnabled true

Whether to enable the voice time tracking module.

levelingTrackingEnabled true

Whether to enable the leveling tracking module.

levelMultiplier

Function for levelMultiplier. If not provided, the default value is used (0.1).

Type: