When editing the source code, there are some things you must keep in mind:
1. Firstly, make sure you understand how that works; try to completely understand how the other commands are made before you go ahead and make one.
2. If you wish to add a new command, just make a function in the correct code block (according to the comments), and also add it to the "functions" dictionary (also see step 1). DO NOT CHANGE ANYTHING INSIDE THE "command_handler" FUNCTION. If you wish to add a command that takes more than three arguments, send me an email at jimkokko@gmail.com.
3. If you add a new command, make sure to also add it in the helpstring.
4. DO NOT add your name in the "developers" list. I will take care of that. Also, DO NOT change the "current_ver" variable. I will take care of that, too.
5. Try to comment your code as good as you can. It's no use if nobody can understand what it does.