Skip to content

Telegram Bot to get notified about new listings in Zonaprop

Notifications You must be signed in to change notification settings

jancernik/zonabot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ZonaBot

Very rudimentary Telegram bot that scrapes Zonaprop and notifies users when new property listings are published.

Message on Telegram: @ZonaBot

How it works

  • 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.

Requirements

  • A working Chrome/Chromium install.
  • A VM with a functional display (X11) or a real machine. Fully headless environments won't work.

Running locally

Create and activate a virtual environment:

python3 -m venv venv
source venv/bin/activate

Install dependencies:

pip install -r requirements.txt

Set your Telegram bot token (from BotFather):

export TELEGRAM_TOKEN="your_token_here"

Run the bot:

python main.py

Note

  • 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.

About

Telegram Bot to get notified about new listings in Zonaprop

Resources

Stars

Watchers

Forks

Contributors

Languages