NOTICE This project is most likely cancelled due to the implementation of slash commands, i.e., there is a time crunch of me porting my old repos code.