How Did LilBuddyBot Even Come to be an Idea?
While most people focus on the efficacy of doing work, we sought out to find all the ways to get you off your computer. I mean there's nothing more ironic then a bunch of programmers programming something to get them to get off their computers right?
What Does LilBuddyBot Do?
LilBuddyBot has some functionalities to help get you more aware of your computer usage and make you get off your computer. These functionalities include a screen closeness checker, blue light filter toggler, a scheduled dining menu reporter, an app + chrome tab time tracker, and a study location recommender. All of these work off of scheduled timings so that they either run while you work (sending you messages through the app or Discord after doing things for a certain period of time, or when a condition is met) or run at programmed times. The idea is that LilBuddyBot will make sure that you're aware of important lifestyle choices and will push you to make the good ones.
If you want to give the Dining Dan a try for yourself, join this Discord: https://discord.gg/GQ6wMdVY and DM the bot "open" to get a list of what places are currently open, and "menu" followed by a location to retrieve that location's menu. Additionally, every day at 12 PM and 6 PM, the bot will remind you that it is time to get food, and send you a DM with what is open!
How We Built LilBuddyBot
We built the aforementioned functionalities in Python.
Challenges We Ran Into
Probably the biggest hurdle for us was trying to put all of the programs together and have them concurrently running in one clean, togglable GUI.
Accomplishments We're Proud of
We're really happy with how our programs turned out and our Discord functionality. They each work as intended and accomplish exactly what we sought out for them to accomplish. We're also pretty happy that each of the programs are able to be run without Python as a .exe file.
What We Learned
There's honestly too much to mention, but we definitely learned a lot of technical skills and the experience of working in an environment that doesn't hold your hand, e.g. unlike a classroom.
What's next for LilBuddyBot
All that's left for LilBuddyBot is actually bringing it to life and getting all of its programs into it in a GUI that is both not too overbearing while still featuring a cute little robot. Other than that, we might want to add a couple more functionalities, but we're pretty content with the ones we have currently.
Log in or sign up for Devpost to join the conversation.