Aggie Honor Bot
An anti-cheating bot for GroupMe
Cheating is a rampant part of college in today's society. Group texts, in particular is an unfiltered medium where academic dishonesty is excessive. The problem with this issue is that any student in the chat is liable to be caught if someone else abuses the honor code. This bot in particular gives students a safe way to leave a group chat without impeding on their privacy to not be faced with the chance of being caught for cheating.
What we learned
How we built it
Aggie Honor Bot has two main functionalities. First, a website to add the bot to groups and anonymously report messages as cheating. Second, a bot that listens for key words being used that would automatically be flagged as cheating. The website is a node.js server using the frameworks, express.js, pug.js, and bootstrap. This allowed us to create a back-end web server that will serve the web page. The bot is another node.js server that reads incoming messages from groups that Aggie Honor Bot is a part of and checks to see if a message could be flagged as cheating. These two servers are the heart of our application.
Challenges we faced
The biggest challenge we faced was deploying our website on the Google Cloud SDK along with working with the GroupMe API