What it does
The Boring Bot is a Discord Bot that scrapes user Blackboard accounts to gather data on courses, announcements and grades. There are several built in commands that will display this information as well as commands to join private class messaging boards. Finally, after a long day of coding and you're mentally drained, The Boring Bot can tell you a joke! Not impressed? Well then, maybe you're the boring bot...
How we built it
I used Python, the Discord API, and Selenium. The Discord API was used in order to run the bot on the Discord Site while Selenium was used as a way to navigate and web scrape Blackboard.
Challenges we ran into
I could not figure out how to use the Blackboard API to save my life.
Accomplishments that we're proud of
Learning Selenium at 10 PM and not giving up when we couldn't figure out the Blackboard API.
What we learned
How to create a Discord Bot using Python and how to web scrape sites for data.
What's next for The Boring Bot
"Am I a real boy?" -Pinocchio I would like to give The Boring Bot a little more flair and incorporate some AI techniques such as NLP for sentiment analysis and bettering it's communication with humans. Along with this, I would like to figure out the Blackboard API as that'll be more optimal in the long run.

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