The keywords.toml file defines the aliases/triggers for each command.

Template

[commands]
quote             = ["quote"]
joke              = ["joke"]
meme              = ["meme"]
waifu             = ["waifu"]
image             = ["image", "picture"]
duck              = ["duck"]
dog               = ["dog"]
cat               = ["cat"]
chuck_norris      = ["chuck", "norris", "chucknorris"]
fact              = ["fact"]
bible             = ["bible"]
calculate         = ["calculate", "calc"]
bitcoin           = ["bitcoin", "btc"]
currency          = ["currency", "convert", "conv"]
qr_code           = ["qr_code", "qr"]
ascii_art         = ["ascii", "art"]
 
truth             = ["truth"]
dare              = ["dare"]
wyr               = ["wyr"]
never_have_i_ever = ["never-have-i-ever", "nhie"]
paranoia          = ["paranoia"]
 
[settings]
settings          = ["config", "set", "settings"]
profile_picture   = ["pfp", "picture", "pic"]
banner            = ["banner"]
change_name       = ["name", "nickname"]
change_keywords   = ["keywords", "key"]
 
[money]
add_money         = ["add", "add_money"]
remove_money      = ["remove", "rm", "remove_money"]
check_balance     = ["check", "check_balance", "balance"]

Sections

[commands]

Contains keywords for all general commands.

[settings]

Contains keywords for settings commands (accessed with s! prefix).

[money]

Contains keywords for money/economy commands.

Examples

Add aliases to a command

[commands]
quote           = ["quote", "inspiration", "daily"]
joke            = ["joke", "funny", "pun"]

Change the trigger for settings commands

[settings]
settings        = ["config", "set", "settings", "cfg"]
profile_picture = ["pfp", "picture", "pic", "avatar"]
banner          = ["banner", "bg"]
change_name     = ["name", "nickname", "rename"]
change_keywords = ["keywords", "key", "alias"]

Notes

  • Keywords are case-insensitive
  • Multiple aliases can be used for a single command
  • Changes to keywords take effect immediately (no restart required)