Properties
announce
announce: { channel: { channel: string; enabled: boolean; options: Options; ping: boolean; }; dm: { enabled: boolean; options: Options; }; weekly: { channel: string; enabled: boolean; roles: string[]; }; }
Type declaration
-
channel: {
channel: string;
enabled: boolean;
options: Options;
ping: boolean;
}
-
channel: string
-
enabled: boolean
-
-
ping: boolean
-
dm: {
enabled: boolean;
options: Options;
}
-
weekly: {
channel: string;
enabled: boolean;
roles: string[];
}
-
channel: string
-
enabled: boolean
-
roles: string[]
background
background: {
color: string;
url: string;
}
Type declaration
-
color: string
-
url: string
cooldown
cooldown: number
ignore
ignore: {
channels: string[];
roles: string[];
users: string[];
}
Type declaration
-
channels: string[]
-
roles: string[]
-
users: string[]
levels
levels: { level: number; options: Options; roles: { add: string[]; remove: string[]; }; }[]
Type declaration
-
level: number
-
-
roles: {
add: string[];
remove: string[];
}
-
add: string[]
-
remove: string[]
multipliers
multipliers: {
channels: string[];
multiplier: number;
roles: string[];
}[]
Type declaration
-
channels: string[]
-
multiplier: number
-
roles: string[]
toggles
toggles: {
onlyRegisteredLevels: boolean;
resetOnLeave: boolean;
stackRoles: boolean;
voice: {
shouldBeUnmuted: boolean;
xp: boolean;
};
weekly: {
track: boolean;
};
}
Type declaration
-
onlyRegisteredLevels: boolean
-
resetOnLeave: boolean
-
stackRoles: boolean
-
voice: {
shouldBeUnmuted: boolean;
xp: boolean;
}
-
shouldBeUnmuted: boolean
-
xp: boolean
-
weekly: {
track: boolean;
}
xp
xp: {
max: number;
min: number;
}