At the moment all configuration is through environment variables. For some variables (e.g. auth tokens) this is definitely the right way, but other things (polling interval, games to check for, player's name) it would be better to be able to configure them on the fly using slash commands.
My proposal is that the /config command brings up an ethereal GUI with all config options, built with Discord's message components. The can also be subcommands like /config polling_interval <n> to quickly change a single option.
At the moment all configuration is through environment variables. For some variables (e.g. auth tokens) this is definitely the right way, but other things (polling interval, games to check for, player's name) it would be better to be able to configure them on the fly using slash commands.
My proposal is that the
/config
command brings up an ethereal GUI with all config options, built with Discord's message components. The can also be subcommands like/config polling_interval <n>
to quickly change a single option.