Very rudimentary Telegram bot that scrapes Zonaprop and notifies users when new property listings are published.
Message on Telegram: @ZonaBot
- You send the bot a Zonaprop search link (with your filters applied).
- It checks the site every few minutes for new listings.
- When new results appear, it sends you a message on Telegram.
- A working Chrome/Chromium install.
- A VM with a functional display (X11) or a real machine. Fully headless environments won't work.
Create and activate a virtual environment:
python3 -m venv venv
source venv/bin/activateInstall dependencies:
pip install -r requirements.txtSet your Telegram bot token (from BotFather):
export TELEGRAM_TOKEN="your_token_here"Run the bot:
python main.pyNote
- This is a hobby project, meant as a tool for for friends and family, not a complete public service.
- It is currently self-hosted and not designed to be a bulletproof system.
- There is no guarantee it won’t break or go down.