This project is a Facebook chatbot that sends schedule and score scraped from TDTU Student Portal.
Please remember to use it responsibly.
Check the screenshots below, especially Help and Menu.
- Create a
.env
PAGE_ACCESS_TOKEN=
VERIFY_TOKEN=
MSSV=
PASS=
- Follow this guide: https://developers.facebook.com/docs/messenger-platform/getting-started
- Make sure to set up Semester in
http://localhost:5000/setting
on your first run.
The main purpose is to practice scraping and make a Facebook chatbot. This app also makes my student life more convenient.
There is no harmful intention to TDTU Student Portal.
Node v14.16.0
and Npm v7.24.1
, worth mentioning:
- request-promise
- cheerio
- express
- ejs
Click on the image to view full size.
Help | Menu |
---|---|
Login | Week | Week next | Today |
---|---|---|---|
Score | Score all | Score list | Score - |
---|---|---|---|