My gr.12 CS teacher is teaching me queues right now so I thought to create a manageable project by implementing that concept. My friend also had a lot of trouble getting a mentor in the HTN discord server, with wait times up to an hour, so I wanted to make a bot to help streamline that process.
What it does
Larry replies to certain messages and he can queue members into a list. You can add to the list, remove members from the list, call the next person, and view the queue. When calling on the next person in the queue, Larry adds that user to your voice channel automatically.
How I built it
With Java in Netbeans and with the JDA API.
Challenges I ran into
I had no prior experience with working with the discord API (or many APIs in general), so I did not know what I was doing 90% of the time. Also I did not know how to use github which is where most of the JDA documentation is.
Accomplishments that I'm proud of
I created a discord bot!!
What I learned
How to use the JDA and a little bit of how Java Maven works.
What's next for LarryBarry
Adding more security(admin rights, private channels, etc) and more conversation ability. I want to have a full-blown conversation with this man.