Commit Graph

13 Commits

Author SHA1 Message Date
06eaff03b9 5 2026-01-27 09:59:16 +08:00
a973343b48 4 2026-01-27 09:47:12 +08:00
c937bc7356 3 2026-01-27 09:30:57 +08:00
e14aabd0e2 2 2026-01-27 09:25:04 +08:00
32e926c4af 协议 2026-01-25 05:40:08 +08:00
6559e4b84a update 2026-01-20 21:09:54 +08:00
83a9e38aa7 Update core logic, Telegram bot, browser automation, and email services. 2026-01-18 05:57:52 +08:00
7e92e12c79 update 2026-01-18 05:38:14 +08:00
a4ca3ec093 update 2026-01-18 03:45:02 +08:00
64707768f8 5 2026-01-16 00:32:23 +08:00
7e8c3784c1 feat(bot_notifier, browser_automation): Add debug screenshot capability and improve browser automation
- Add `_send_photo_to_all()` async method to send photos to all admin chat IDs
- Add `send_screenshot()` async method for sending debug screenshots via Telegram
- Add `send_screenshot_sync()` synchronous wrapper for non-async code integration
- Add `save_debug_screenshot()` function to capture and send screenshots when DEBUG_SCREENSHOT=true
- Add debug screenshot directory creation and timestamp-based file naming
- Improve browser initialization with automation detection bypass and realistic User-Agent
- Add `--disable-blink-features=AutomationControlled` flag to hide automation characteristics
- Set Mozilla/5.0 User-Agent string to mimic real Chrome browser
- Enhance OpenAI account registration flow with better error handling and debugging
- Add screenshot capture on page load failures and popup abnormalities
- Improve popup detection with additional CSS and text selectors for better reliability
- Increase timeout values for popup loading and form detection (1-3s to 2-5s)
- Add multiple fallback selectors for login form detection (email input fields, welcome text)
- Improve signup button retry logic with longer wait times and additional selector options
- Add screenshot capture on critical failures (popup retry failed, signup button not found)
2026-01-16 00:07:40 +08:00
51d03038e0 33 2026-01-15 23:53:33 +08:00
06f906abc7 first 2026-01-15 23:02:16 +08:00