Update configTemplate.js
This commit is contained in:
parent
3af8fdb2b0
commit
85be37097d
1 changed files with 65 additions and 64 deletions
|
@ -1,68 +1,69 @@
|
|||
const config = {
|
||||
// ID's
|
||||
"owners": ["433790467830972417", "324937993972350976"],
|
||||
|
||||
// Tokens
|
||||
"token": "",
|
||||
"devtoken": "",
|
||||
"ytkey": "",
|
||||
"dblkey": "",
|
||||
|
||||
// Default per-server settings
|
||||
"defaultSettings" : {
|
||||
"prefix": "~",
|
||||
"devprefix": "!",
|
||||
"modRole": "None set",
|
||||
"adminRole": "None set",
|
||||
"mutedRole": "None set",
|
||||
"autorole": "off",
|
||||
"welcomeChannel": "off",
|
||||
"welcomeMessage": "off",
|
||||
"leaveMessage": "off",
|
||||
"chatlogsChannel": "off",
|
||||
"modlogsChannel": "off",
|
||||
"raidMode": "off",
|
||||
"raidModeStrict": "off",
|
||||
"blacklisted": "ARRAY",
|
||||
"botChannels": "ARRAY",
|
||||
"AFK": "ARRAY",
|
||||
"SAR": "ARRAY"
|
||||
// ID's
|
||||
"owners": [], // Adding your ID here will give you access to dangerous commands like eval. Please be careful with who you add here! Eval can be used to modify the host machine.
|
||||
|
||||
// Tokens
|
||||
"token": "", // Your bot's token.
|
||||
"devtoken": "", // (optional) another token, meant for a bot used for development
|
||||
"ytkey": "", // Youtube API key, needed for music searching to work
|
||||
"dblkey": "", // top.gg key, sends bot statistics to top.gg. You do not need this.
|
||||
|
||||
// Default per-server settings
|
||||
"defaultSettings" : {
|
||||
"prefix": "~",
|
||||
"devprefix": "!",
|
||||
"modRole": "None set",
|
||||
"adminRole": "None set",
|
||||
"mutedRole": "None set",
|
||||
"autorole": "off",
|
||||
"welcomeChannel": "off",
|
||||
"welcomeMessage": "off",
|
||||
"leaveMessage": "off",
|
||||
"chatlogsChannel": "off",
|
||||
"modlogsChannel": "off",
|
||||
"raidMode": "off",
|
||||
"raidModeStrict": "off",
|
||||
"blacklisted": "ARRAY",
|
||||
"botChannels": "ARRAY",
|
||||
"AFK": "ARRAY",
|
||||
"SAR": "ARRAY",
|
||||
"customCommands": "ARRAY",
|
||||
},
|
||||
|
||||
// Perm levels
|
||||
permLevels: [
|
||||
{ level: 0,
|
||||
name: "User",
|
||||
check: () => true
|
||||
},
|
||||
|
||||
// Perm levels
|
||||
permLevels: [
|
||||
{ level: 0,
|
||||
name: "User",
|
||||
check: () => true
|
||||
},
|
||||
|
||||
{ level: 1,
|
||||
name: "Moderator",
|
||||
check: (message) => {
|
||||
try {
|
||||
if (message.member.roles.has(message.settings.modRole)) return true;
|
||||
} catch (e) {
|
||||
return false;
|
||||
}
|
||||
|
||||
{ level: 1,
|
||||
name: "Moderator",
|
||||
check: (message) => {
|
||||
try {
|
||||
if (message.member.roles.cache.has(message.settings.modRole)) return true;
|
||||
} catch (e) {
|
||||
return false;
|
||||
}
|
||||
},
|
||||
|
||||
{ level: 2,
|
||||
name: "Administrator",
|
||||
check: (message) => {
|
||||
try {
|
||||
if (message.member.roles.has(message.settings.adminRole)) return true;
|
||||
} catch (e) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
{ level: 2,
|
||||
name: "Administrator",
|
||||
check: (message) => {
|
||||
try {
|
||||
if (message.member.roles.cache.has(message.settings.adminRole) || message.member.permissions.has("ADMINISTRATOR")) return true;
|
||||
} catch (e) {
|
||||
return false;
|
||||
}
|
||||
},
|
||||
|
||||
{ level: 3,
|
||||
name: "Server Owner",
|
||||
check: (message) => message.channel.type === "text" ? (message.guild.ownerID === message.author.id ? true : false) : false
|
||||
},
|
||||
]
|
||||
};
|
||||
|
||||
module.exports = config;
|
||||
}
|
||||
},
|
||||
|
||||
{ level: 3,
|
||||
name: "Server Owner",
|
||||
check: (message) => message.channel.type === "text" ? (message.guild.ownerID === message.author.id ? true : false) : false
|
||||
},
|
||||
]
|
||||
};
|
||||
|
||||
module.exports = config;
|
||||
|
|
Loading…
Reference in a new issue