matttang27 / MatthewBot2

Matthew's 2nd rendition of Matthew Bot.
1 stars 0 forks source link

MatthewBot2 (name subject to change)

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 🗺️

Features

Right now, it's pretty barren with only one game (connect4)

image 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

Development

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.

image

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