BookMyShow Notifier is a Telegram Bot helps users to get notified when movie tickets are listed.
link to telgram bot @notifymyshowbot
- Node js serverless
- AWS lamda
- serverless-puppeter
- Telegram Bot Api
- This project is divide in two parts api-server, and puppeter for webscraping.
- Create bot using botFather @BotFather
- Set bottoken at env.js
- Create .env
-
DATABASE_URL="mongodb+srv://USERNAME:PASSWORD@URL/DBNAME?retryWrites=true&w=majority"
-
-
npm i -g yarn
-
yarn install
-
npm run dev
- Create a aws account, and create a AMI user
- Install serverless global
-
npm run dev
-
- Connect AMI User to serverless
-
serverless config credentials \ --provider aws \ --key 1234 \ --secret 5678 \ --profile aws-profile
-