curate/config/_default.js
2022-11-09 18:14:17 -06:00

61 lines
No EOL
1.8 KiB
JavaScript

module.exports = {
// [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] Oceanic client options (https://docs.oceanic.ws/v1.3.0/interfaces/Types_Client.ClientOptions.html)
discordConfig: {
// [string] The token for the bot
auth: "Bot <token>",
gateway: {
autoReconnect: true,
maxShards: "auto",
messageLimit: 0,
intents: [
"GUILDS",
"GUILD_EMOJIS_AND_STICKERS",
"GUILD_MESSAGES",
"GUILD_MESSAGE_REACTIONS",
"DIRECT_MESSAGES",
"DIRECT_MESSAGE_REACTIONS"
]
},
collectionLimits: {
messages: 0
},
allowedMentions: {
everyone: false,
roles: false,
users: true
}
},
// [Object] Redis config
redis: {
host: "localhost",
port: 6379,
password: "",
prefix: "lbrycurate:"
}
}