Q-Sharp / BattleBot

The Battle Legion discord bot!
MIT License
5 stars 1 forks source link

Options #6

Closed Greenfoot5 closed 4 years ago

Greenfoot5 commented 4 years ago

The current options command is old and outdated, hard to understand, and hard to use. I can't even remember how it works most of the time and I wrote it! It needs reworking. It wasn't compatible when I was working on clans, but it's even less so now with the json update.

In the rework, the options command needs to be simplified and as easy to use as possible. This could be a challenge to make it as simple as possible without making a custom interface with a dashboard, but it can certainly be better.

The current plan that I'm working on is to split the options down into the files that the option is for. So options relating to the user go into the profiles section, clans options into the clans file. I will then have to create a new servers file to allow options to be set but this would be good as I can then show some basic information about the server as well (like if it's linked to a clan or not and it's type). I could also in the future expand on sever types but for now I'll keep them at community or clan based. Clan would then just mean that the server is linked to a clan and show what clan it is in the server info embed. Nothing more.