Commit Graph

2 Commits

Author SHA1 Message Date
d0e5c0c460 fix(login): citeste credentialele din .env, nu din env-ul mostenit
Scraper-ul e pornit ca subproces de telegram_trigger_bot.py cu
env=os.environ.copy(). Bot-ul isi incarca .env la pornire, deci copia
contine parola veche; load_dotenv() din config.py nu suprascrie o
variabila deja existenta, asa ca dupa schimbarea parolei scraper-ul
trimitea in continuare parola veche - BT respingea login-ul, push-ul 2FA
nu mai pleca si ramaneam blocati 300s in "Timeout 2FA".

- config.py: BTGO_USERNAME/BTGO_PASSWORD se citesc direct din .env
  (dotenv_values), restul variabilelor raman din environment ca sa nu
  strice TELEGRAM_MESSAGE_ID / SEND_AS_ZIP transmise de bot la fiecare run.
- btgo_scraper.py: detectie a mesajului de eroare de pe pagina de login in
  bucla de asteptare 2FA -> esec rapid cu motivul real, plus screenshot
  de diagnostic (si la respingere, si la timeout, cat browser-ul e viu).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YbuWZ699EFeYfPA3nNraa9
2026-08-19 11:30:38 +03:00
9956e9c11e initializare 2025-11-06 20:55:35 +02:00