curate/config/_default.js

58 lines
No EOL
1.7 KiB
JavaScript

module.exports = {
// [string] The token for the bot
token: "",
// [string] The prefix for the bot
prefix: "!",
// [Array<string>] An array of elevated IDs, giving them access to developer commands
elevated: [],
// [string] The path where the commands will be found
commandsPath: "./src/commands",
// [boolean] Whether debug logs will be shown
debug: false,
// [number] The main embed color (#ffffff -> 0xffffff)
embedColor: 0x15521c,
// [string|Array<string>] The role ID(s) for curator roles
curatorRoleID: "",
// [string|Array<string>] The role ID(s) for trusted roles
trustedRoleID: "",
// [string|Array<string>] The role ID(s) for admin roles
adminRoleID: "",
// [string] guild_id
guildID: "",
// [string] sdk_url
sdkURL: "",
// [string] The ABSOLUTE path to the main wallet file to back up
walletPath: "~/.lbryum/wallets/default_wallet",
// [string] The ABSOLUTE path folder to store wallet backups after every deletion
walletBackupFolder: "~/.lbryum_backup/",
// [string] Amount to auto-fund upon account creation
startingBalance: "",
// [Object] Dysnomia client options (subset of https://abal.moe/Eris/docs/Client)
discordConfig: {
allowedMentions: {
everyone: false,
roles: false,
users: true
},
messageLimit: 0,
gateway: {
autoreconnect: true,
maxShards: "auto",
intents: [
"guilds",
"guildMessages",
"guildMessageReactions",
"directMessages",
"directMessageReactions",
"messageContent"
]
}
},
// [Object] Redis config
redis: {
host: "localhost",
port: 6379,
password: "",
prefix: "lbrycurate:"
}
}