I grew used to having automatic recording programs for other VoIP programs and noticed a lack of recording options for discord.
What it does
At the current date, the bot has several commands which include options to automatically join/leave voice channels based on the population of the voice channel. When present in a voice channel discord is constantly recording! Main commands include '!save', '!clip', and '!echo', which allow you save audio recordings of various lengths or echoing back past audio. Saved audio clips will be uploaded or linked in chat for later use.
How I built it
Challenges I ran into
We went many many failed designs, failed features, and broken APIs.
Accomplishments that I'm proud of
A functional program I (and hopefully many others) will use regularly.
What I learned
A bunch of discord APIs, Naudio, various libraries, and lots of audio codecs.
What's next for Discord Recorder
New features, polishing, and wider access :)