I need a small automation script that periodically checks item availability on the Bigbasket website and pings me on Telegram the moment any of the tracked products come back in stock. You are free to choose the underlying tech stack (Python + Requests/BeautifulSoup, Selenium, Playwright, or a headless browser of your choice) as long as it works reliably with Bigbasket’s current site layout and protects my account from rate-limit blocks or captchas. The flow I have in mind is straightforward: I feed the bot a list of product URLs (or SKUs). It runs on a schedule I can change—every few minutes during peak shortages, maybe every hour otherwise—grabs the stock status, and fires a concise Telegram message whenever the status flips from “Out of Stock” to “Available.” No e-mail or SMS is necessary; Telegram alone is enough, and I’ll supply the bot token and chat ID. Deliverables • A fully working script or small executable with clear setup instructions. • A simple config file (or command-line flags) that lets me add/remove product links and set the check interval without touching the code. • A short README covering prerequisites, how to run it on Windows or Linux, and any environment variables needed for the Telegram API key. • Quick demo (screenshare or log output) showing the bot detecting a change and sending the alert. Acceptance criteria: the script must scan at least five items in under 60 seconds, detect an in-stock change within one cycle, and deliver the Telegram notification instantly. If Bigbasket modifies its HTML in the future, the code should be written in a way that a novice can update the selectors easily.