Skip to content

Config

.config is the new .bce, it gives you a fast and easy way to edit most bot settings/values. Use .h .config for explanation.

Use .config to see the list of editable config files
Use .config <config-name> to see the list of settable properties on that config
Use .config <config-name> <setting> to see the current value and description
Use .config <config-name> <setting> value to set a new value

All settings are only available if you edit data/[config-name].yml files manually.
If you edit the files manually, you can reload configuration with .configreload <config-name>

The list below is not complete. Use commands above to see up-to-date list for your version.

XP

txt.cooldown - Sets a timeout value in which a user cannot gain any more xp from sent messages. ( Value is in minutes )
txt.per_msg - Sets a value for the amount of xp a user will receive from sending a message.
voice.per_minute - Sets how much xp a user will receive from being active in a voice channel.
voice.max_minutes - Restricts a users xp gain to a certain amount of time spent in a voice channel.

more settings may be available in data/xp.yml file

Games

trivia.min_win_req - Restricts a user's ability to make a trivia game with a win requirement less than the set value.
trivia.currency_reward - Sets the amount of currency a user will win if they place first in a completed trivia game.
hangman.currency_reward - Sets the amount of currency a user will win if they win a game of hangman.
chatbot - Sets which chatbot API the bot should use, values: gpt3, cleverbot.
gpt.model - Sets which GPT-3 model the bot should use, values: ada001, babbage001, curie001, davinci003.
gpt.max_tokens - Sets the limit of tokens GPT-3 can use per call. Find out more about tokens here.

more settings may be available in data/games.yml file

Bot

color.ok - Sets a hex color that will be shown on the side bar of a successful command.
color.error - Sets a hex color that will be shown on the side bar of an unsuccessful command.
color.pending - Sets a hex color that will be shown on the side bar of a command that is currently in progress.
help.text - The text a user is DM'd when they invoke the .h command.
help.dmtext - The text a user will receive when they DM the bot directly.
console.type - Sets the style in which commands will show up in your console, values: Simple, Normal, None.
locale - Sets your native bot language, run the .langli command in a Discord channel for a full list of language options.
prefix - Sets default prefix for your bot.

more settings may be available in data/bot.yml file

Gambling

currency.name - Sets the name for your bot's currency.
currency.sign - Sets the icon for your currency.
minbet - Minimum amount users can bet
maxbet - Maximum amount users can bet. Set 0 for unlimited
gen.min - Sets the minimum amount that can be spawned with .gc active.
gen.max - Sets the maximum amount that can be spawned with .gc active.
gen.cd - Sets a cooldown on how often a flower can spawn with .gc active ( Value is in seconds ).
gen.chance - Sets the likelihood that flowers will spawn with .gc. Value: ( 0.02 = 2% | 1 + 100% ).
gen.has_pw - Toggles wether the generated flowers will have a password at the top left of the image. Value: true or false
bf.multi - Sets the amount fo currency a user will win off of a winning a bet flip.
waifu.min_price - Sets the minimum price a user must pay to claim a user as their waifu.
waifu.multi.reset - Sets a multiplier for the .waifureset command.
waifu.multi.crush_claim - Sets a discount for a user that is claiming another user that has their affinity set to them.
waifu.multi.normal_claim - Amount a user would have to spend to claim a waifu with no affinity set.
waifu.multi.divorce_value - Sets how much a user would get if they divorce a waifu.
waifu.multi.all_gifts - Sets how much of a gifts value will be added to the value of the gifted waifu.
waifu.multi.gift_effect - Sets a bonus amount that a waifu will receive if they have their affinity set to the gifter.
decay.percent - Sets the percentage to decay all users currency daily.
decay.maxdecay - Sets the maximum a amount that a user's currency can decay in a day.
decay.threshold - Sets the minimum amount that a user must have to be eligible to receive a decay.

more settings may be available in data/gambling.yml file