This is an ongoing project. Mostly adding features as the need arises, but it's also good practice for stuff like working with a database, files, etc. OurHouseBot uses MongoDB and Mongoose for data storage.
It started out as a way to learn Discord.js and just to become comfortable with JS in general, applying stuff I learned in my "Programming Methodology" course.
Polls with live updates
Recruiting with live updates
Display PC specs from linked PCPartpicker lists
Get profile picture for a given user
Bulk message deletion
Random number generator
Feature requests
HLTV World Ranking
Server Stats
Music-channel-specific commands
Voice channel music playback