Udemy Course Tracker Bot
I built this bot to cover the following scenarios:
- For Udemy courses I already completed, I want to know when the course was last updated. With the fast pace in technology many concepts are outdated quickly so I tend to do a refresher from time to time.
- For Udemy courses I would like to purchase, I want to know if there are discounted offers. Why not take advantage of a sale right!
This was a personal side project I built with the intention of providing an easy to use interface to get these course updates. My idea was to leverage an existing platform that we use on a daily basis. Therefore I decided to use FB messenger. The bot’s magic word is “udemy”, so it only replies correctly to this code word. Once it receives the code word, a webhook triggers a POST request to the REST API built using Node/Express that handles fetching data from MongoDB, compiling the course updates and replies with the results.
Tech Stack:
- MongoDB Atlas
- Heroku
- Node/Express
- FB Messenger Bot
Here is the link to the codebase.