Skip to content

BookMyShow Notifier is a Telegram Bot helps users to get notified when movie tickets are listed.

Notifications You must be signed in to change notification settings

tejaswankalluri/BookMyShow-Notifier

Repository files navigation

BookMyShow-Notifier

BookMyShow Notifier is a Telegram Bot helps users to get notified when movie tickets are listed.

Main screen

link to telgram bot @notifymyshowbot

Technology

  • Node js serverless
  • AWS lamda
  • serverless-puppeter
  • Telegram Bot Api

Strucutre

  • This project is divide in two parts api-server, and puppeter for webscraping.

Installation

  • 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

Deploy

  • 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

About

BookMyShow Notifier is a Telegram Bot helps users to get notified when movie tickets are listed.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published