d32ce26d9e300485359ec9bd71c152f129cbc77a
willhaben-tracker
Telegram bot + scraper for willhaben.at classified ads. Self-hosted on Unraid via Docker Compose.
Stack
- Postgres 15 with Supabase (PostgREST, Kong)
- Python worker — Telegram long polling + scrape scheduler
- Docker Compose deployed via Portainer at
/mnt/user/appdata/willhaben-tracker
Quick Start
cp .env.example .env
# Edit TELEGRAM_BOT_TOKEN and POSTGRES_PASSWORD in .env
docker compose up -d
Telegram Commands
/start— Welcome + usage instructions (whitelisted only)/add "keyword"— Create new search query/list— Show active queries/pause <id>//resume <id>— Toggle query/delete <id>— Remove query/stats— Tracking statistics
Ports
| Service | Port |
|---|---|
| Kong API | 55621 |
| Studio | 55630 |
| Postgres | 55632 |
Description
Languages
Python
98.7%
Shell
1.1%
Dockerfile
0.2%