https://github.com/emmanuel-rods/indane-gas-booking-bot
A bot that books your Indane gas cylinder
https://github.com/emmanuel-rods/indane-gas-booking-bot
automation booking bot javascript nodejs puppeteer
Last synced: about 1 month ago
JSON representation
A bot that books your Indane gas cylinder
- Host: GitHub
- URL: https://github.com/emmanuel-rods/indane-gas-booking-bot
- Owner: Emmanuel-Rods
- Created: 2024-11-06T16:28:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-08T11:45:58.000Z (over 1 year ago)
- Last Synced: 2025-02-22T06:11:27.358Z (over 1 year ago)
- Topics: automation, booking, bot, javascript, nodejs, puppeteer
- Language: JavaScript
- Homepage:
- Size: 33.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# 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**:
```bash
git clone https://github.com/Emmanuel-Rods/Indane-Gas-Booking-Bot.git
cd Indane-Gas-Booking-Bot
```
2. **Install Dependencies**:
```bash
npm install
```
3. **Environment Setup**:
-Copy the example environment file:
```bash
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:
```bash
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
```bash
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
```