Here's a UML diagram of how this works: Again, all the code was written from scratch, during this weekend for hackathon. And it seems that now exactly 1 hour after submission the bot is no longer live due to chatGPT catching up. But we made it to submission!