Inspiration

As two students who love Discord and would prefer to have virtual class and more over Discord, we wanted an easy way for others to get involved in using the platform as a replacement for "classrooms".

What it does

Introduces new users to Discord by simplifying the server creation and maintenance process. The 3 default options available to the user are "teacher", "groupproject", and "studentorg". These commands allow the user to create a basic outline for their own server depending on the educational setting.

How we built it

We utilized node.js to access the discord.js libraries and the Discord developer console to initialize the bot. We then created the commands in JavaScript to help the user identify themselves and build server infrastructure based on user needs.

Challenges we ran into

We ran into problems when creating voice channel objects as well as getting the bot instantiated in the first place.

Accomplishments that we're proud of

Creating our first successful Discord bot! We are also happy to gain more familiarity with node.js

What we learned

We got to experience the Discord.js library for the first time and can reliably create functionality for different bots.

What's next for Classroom Constructor

Include more functionality such as alert commands, landing page, discord tutorial for new users.

Built With

Share this project:

Updates