Too Long; Didn't Read
Twilio WhatsApp API allows users to send some keywords, based on the keywords sent, reply with some output. The bot would be sending programming and statistics problems in order to help students better develop their coding and stats skills. I opted to use Flask-SQLAlchemy to act as the interface to my database. Each user would only be able to request 5 challenges in a 24 hour period. In order to check the total of interactions a user had made in the last 24 hours before sending the random challenge or a message indicating that the user had reached his/her/her limit.