Inspiration
We were inspired by the Discord communities we previously took part in.
What it does
The list of bot commands are as follows:
.remind: The bot sends the student a DM with a list of upcoming assignments and tests.
.askQuestion: The student adds a question to the question stack to be answered by peers, TA's, or professors.
.showQuestion: The bot will show the questions remaining in the question stack.
.answer: Someone can answer a question in the question stack
.newAssignmentDeadline (for professors): The professor can add new assignments and alert students.
.createRole: Only Admins of server can execute this command. Creates a new role/pronoun.
.addRole: The Bot will give you a new role/pronoun.
.removeRole: The Bot will remove a role/pronoun from you.
.createChannel: The Bot will create a new private channel between members who share the role.
.python: The Bot will compile and run python code for you. Use code blocks to run the python code.
.whois: The Bot will give a short description of the student.
.courseNotes: The Bot will give you an image of the notes in a course.
.math: The Bot will solve most math problems, and even answer some basic trivia.
How we built it
The bot was created using Discord.py.
Challenges we ran into
None of us knew how to build a Discord bot, so we spent a lot of time reading documentation and watching YouTube tutorials. We also had trouble deciding what we wanted the bot to do, but once we decided to follow the themes "general productivity" and "inclusiveness", we started having some good ideas.
Accomplishments that we're proud of
We're proud that we learned how to build a Discord bot on the fly,Our bot facilitates the creation of an inclusive community by letting students announce their pronouns if they wish.
What we learned
We learned how to build a Discord bot, and gained better appreciation and understanding of what bots can do.
What's next for UTD Discord Productivity Bot
The next step for the bot would be for it to be fully integrated to eLearning, so that the bot can alert students once professors and TA's add assignments and test dates.
Built With
- discord.py
- python
- wolfram-technologies

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