MatthewBot was a discord bot that was really just doing whatever I felt like - like ping a person everytime they type to make sure they study :)
Also, it got pretty messy (my index.js was +1000 lines long) and stopped working, so I have decided to create a new bot
MatthewBot2 will be a discord bot that connects people and servers from around the world through games 🗺️
Right now, it's pretty barren with only one game (connect4)
I might need to change my buttons - my friends kept pressing the Start button to try and join the lobby
In the future, aligning with my goal, I'd like to implement
Progress is kinda slow even though I've been working on it a lot recently. I've been trying to code more "professionally", by making my code more organized and writing (some) documentation.
The main reason is the test suite, which I spent like 3 weeks figuring out a way to test the bot. Honestly, I think it's a pretty good solution (I am so proud of my waitForMessage function).
Also, I finally used a cloud service to host the bot 😎. MatthewBot was kept alive using a repl.it loophole, and I don't wanna talk about it
Thank you for reading, and you can view my slow progress in the plan.md file :D
Matthew Tang