Fix Degewo auto-apply (Wohnungshelden iframe), update dependencies, cleanup for production

- Fix Degewo handler to work with Wohnungshelden iframe portal
- Update playwright to >=1.57.0
- Add proper form field selectors for Wohnungshelden
- Fix success status bug (was marking failed submissions as success)
- Clean up .env.example (remove real credentials)
- Update README with housing company support table
- Add BOTFATHER_COMMANDS.txt for easy bot setup
- Add copilot-instructions.md for development context
This commit is contained in:
Aron Petau 2025-12-09 11:30:17 +01:00
parent bf9d7f1371
commit ce66fc1933
12 changed files with 854 additions and 3599 deletions

View file

@ -3,9 +3,31 @@
TELEGRAM_BOT_TOKEN=your_bot_token_here
TELEGRAM_CHAT_ID=your_chat_id_here
# inberlinwohnen.de Login
INBERLIN_EMAIL=aron@petau.net
INBERLIN_PASSWORD=BvA5n0iKmGV1
# inberlinwohnen.de Login (optional - for personalized filtered results)
INBERLIN_EMAIL=your_email@example.com
INBERLIN_PASSWORD=your_password_here
# Check interval in seconds (default: 600 = 10 minutes)
CHECK_INTERVAL=600
# Check interval in seconds (default: 300 = 5 minutes)
CHECK_INTERVAL=300
# Form Data for Autopilot Applications
FORM_ANREDE=Herr
FORM_VORNAME=Max
FORM_NACHNAME=Mustermann
FORM_EMAIL=max@example.com
FORM_PHONE=030123456789
FORM_STRASSE=Musterstraße
FORM_HAUSNUMMER=1
FORM_PLZ=10115
FORM_ORT=Berlin
FORM_PERSONS=2
FORM_CHILDREN=0
FORM_INCOME=2500
# WGcompany.de Search Filters (optional)
WGCOMPANY_ENABLED=true
WGCOMPANY_MIN_SIZE=
WGCOMPANY_MAX_SIZE=
WGCOMPANY_MIN_PRICE=
WGCOMPANY_MAX_PRICE=
WGCOMPANY_BEZIRK=0