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.
- 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.
- Node.js (v12 or later recommended)
- Clone the Repository:
git clone /~https://github.com/Emmanuel-Rods/Indane-Gas-Booking-Bot.git cd Indane-Gas-Booking-Bot
- Install Dependencies:
npm install
- Environment Setup:
-Copy the example environment file:
-Update
cp .env.example .env
.env
with your Indane credentials and other necessary configuration details.
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.
Feel free to fork the repository, submit issues, and send pull requests to help improve this bot.
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