24/7 Stock Alert Bot
Budget: ₹12,500 – ₹37,500 INR
I need a robust script—call it a bot if you like—that keeps an eye on a set of product URLs from Amazon India, Flipkart, Myntra, Croma, Instamart, and Zepto. Its single purpose is to check stock availability every two-to-five minutes around the clock and fire off an instant Telegram message the moment an item flips from “out of stock” to “available”.
Key points you should know
• Polling frequency: 2–5 minutes, non-stop.
• Notification channel: Telegram only (instant messaging alert).
• Data of interest: stock status, nothing else.
• URLs: I’ll supply a list and will need a simple way—JSON, CSV, or web form—to add or remove links without touching the code.
• Resilience: handle captchas, timeouts, or layout shifts gracefully and retry without missing a beat.
• Deployment: happy to run this on a small VPS or any cloud service you recommend; include setup steps and environment specs.
Deliverables
1. Source code (Python + Selenium/Playwright, Node with Puppeteer, or any comparable stack).
2. Config file or lightweight interface for managing URL lists and check intervals.
3. A Telegram bot token setup guide and the logic that pushes messages in real time.
4. Read-me with install commands, cron/service configuration, and troubleshooting tips.
5. A quick demo showing a live stock flip triggering a Telegram alert.
Acceptance criteria
• Within five minutes of an in-stock change, I see one clear Telegram message containing the product name, platform, and direct link.
• No duplicate spam; retries only if a message fails.
• Script runs unattended for at least 48 hours in test without crashing or leaking memory.
If something above is unclear, let me know—otherwise, I’m ready to get started as soon as you can share an estimated timeline.
Key points you should know
• Polling frequency: 2–5 minutes, non-stop.
• Notification channel: Telegram only (instant messaging alert).
• Data of interest: stock status, nothing else.
• URLs: I’ll supply a list and will need a simple way—JSON, CSV, or web form—to add or remove links without touching the code.
• Resilience: handle captchas, timeouts, or layout shifts gracefully and retry without missing a beat.
• Deployment: happy to run this on a small VPS or any cloud service you recommend; include setup steps and environment specs.
Deliverables
1. Source code (Python + Selenium/Playwright, Node with Puppeteer, or any comparable stack).
2. Config file or lightweight interface for managing URL lists and check intervals.
3. A Telegram bot token setup guide and the logic that pushes messages in real time.
4. Read-me with install commands, cron/service configuration, and troubleshooting tips.
5. A quick demo showing a live stock flip triggering a Telegram alert.
Acceptance criteria
• Within five minutes of an in-stock change, I see one clear Telegram message containing the product name, platform, and direct link.
• No duplicate spam; retries only if a message fails.
• Script runs unattended for at least 48 hours in test without crashing or leaking memory.
If something above is unclear, let me know—otherwise, I’m ready to get started as soon as you can share an estimated timeline.