Lots of unrecognised commands are received due to typos, etc, and having a custom error handler which responds explaining that the command was not recognised would be good
Also include in this for when people pass the wrong type of argument, for example if they send a string when an int is expected (like for student number)
Lots of unrecognised commands are received due to typos, etc, and having a custom error handler which responds explaining that the command was not recognised would be good