Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 bot javascript puppeteer

Last synced: 7 days ago
JSON representation

A bot that books your Indane gas cylinder

Awesome Lists containing this project

README

        

![Indane Gas](https://github.com/user-attachments/assets/b1131740-206b-4856-8018-0862b872637b)

# 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
```