Contributing
Most trivial contributions are welcome. Fixing grammar (although my grammar is very good, accidents do happen), non-breaking changes, etc.
If you want to make a breaking change, e.g. adding another page to the dashboard or changing major bot functions, then you should ask me first. Easiest way to do so, is to send me an email at [email protected]. If I say no, then the best idea is for you to not make the pull request, as the changes most likely won't be accepted. Chances are, that if I say no I'm already planning to add it myself (and I have a specific way of going about it) or I just don't want it in the bot. If you don't ask me first there is a chance that I will request changes to be made (or make the changes myself), or close the pull request. There is always a chance that I won't like the way you add a feature, in that case I will either request changes, change it myself, or close the pull request and maybe do it myself at a later time.
If you are going to make breaking changes you HAVE to make sure that the bot and dashboard still work properly. The easiest way to do that is to run it on your own hardware and test it locally.