Inspiration
I grew used to using 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
Built using Java Discord API (https://github.com/DV8FromTheWorld/JDA), Java-LAME (https://github.com/nwaldispuehl/java-lame), and Google's GSON library (https://github.com/google/gson)
Challenges I ran into
We went many many failed designs, failed features, and broken discord API libraries.
Accomplishments that I'm proud of
A functional program that hopefully many others will use regularly.
What I learned
A couple discord API libraries, Naudio, various libraries, and lots of audio codecs.
What's next for Discord Recorder
New features, polishing, and wider access :)
Built With
- discord
- intellij-idea
- java
- jda

Log in or sign up for Devpost to join the conversation.