AI-Powered Lead & Proposal Bot
PythonPlaywrightOpenAI APITelegram Bot
3
Concurrent Jobs
~2.2k
Lines of Code
10dk
Scrape Interval
1dk
Message Check Interval
The Problem
New job opportunities on freelance platforms needed 24/7 tracking and fast proposals, but being online constantly or fully delegating sensitive negotiations to AI wasn't an option.
The Approach
Wrote a bot that logs in via Playwright, scans new requests, and drafts proposals with GPT. The key piece: a decision mechanism that detects when the bot is 'stuck' (price negotiation, technical question, cancellation) and hands the conversation back to me — successful conversations are saved as few-shot examples for future proposals.
Engineering Highlights
- Automatic proposal generation plus a separate loop continuously monitoring the inbox.
- A 'stuck' detection and human-handover decision mechanism.
- Saving successful conversations to memory as few-shot examples for future prompts.
- A lock mechanism letting two concurrent scheduled jobs safely share one browser session.
Want to build something like this?
Get In Touch