Skip to content

Emmanuel-Rods/Indane-Gas-Booking-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Indane Gas

Indane Gas Booking Bot

A bot that automatically books your Indane gas cylinder either on a preset schedule or when you trigger it manually. Built with Node.js and Puppeteer, this script handles the login, navigation, and booking process, saving you time and hassle.

Key Features

  • Automated Booking: The bot can automatically log in and complete the booking process for your Indane gas cylinder.
  • Manual Trigger: You have full control to start the booking process on demand, whenever you need it.
  • Efficient and Fast: The bot speeds up the booking process, saving you time compared to manual booking.
  • Error Handling: Provides robust error handling with clear feedback, ensuring a smooth user experience.
  • Customizable: Easily adjust the bot to your needs by modifying credentials or automating other actions as necessary.

Prerequisites

  • Node.js (v12 or later recommended)

Installation

  1. Clone the Repository:
    git clone /~https://github.com/Emmanuel-Rods/Indane-Gas-Booking-Bot.git
    cd Indane-Gas-Booking-Bot
  2. Install Dependencies:
    npm install
  3. Environment Setup: -Copy the example environment file:
    cp .env.example .env
    -Update .env with your Indane credentials and other necessary configuration details.

Usage

Run the Bot Manually To initiate a booking manually, use:

npm run bot

This command will launch the bot and automate the booking process on your Indane account.

Contributing

Feel free to fork the repository, submit issues, and send pull requests to help improve this bot.

Quick Install

git clone /~https://github.com/Emmanuel-Rods/Indane-Gas-Booking-Bot.git
cd Indane-Gas-Booking-Bot
npm install
cp .env.example .env
nano .env

Releases

No releases published

Packages

No packages published