
Closed
Posted
Paid on delivery
Goal: Build a production‑ready Chrome extension that auto‑replies to Instagram “Message Requests” with a random template, supports a per‑message delay, and simple Start/Stop controls. Must be completed within 24 hours. Core Features - Reply in Requests inbox only: Iterate through visible items in Message Requests and open/send reply. - Template system: Textarea supports placeholders like {name} (sender’s IG name). - Predefined messages list: User provides an array/list; extension picks one at random per conversation. - Delay control: Input in milliseconds between messages (e.g., 1500). Add ±10–20% random jitter. - UI (popup) like screenshot: - Message: multiline textarea - Delay (ms) between threads: input - Buttons: Save, Start, Stop - State persistence: Save settings to chrome.storage. - Idempotency: Skip conversations already replied during the current run/session (avoid duplicates). - Basic logging: Append log lines in popup (e.g., “Replied to @user at 12:01:05”). Nice to Have (include if trivial) - Whitelist/Blacklist by username keywords. - Cap replies per hour to respect rate limits. Tech Constraints - Pure client‑side extension (Manifest V3). No external servers. - Works on latest Chrome, targeting [login to view URL] tabs only. - Write robust DOM selectors; handle lazy‑loaded lists. Deliverables 1. Source code (MV3) with clear folder structure and comments. 2. Build instructions ([login to view URL]) and a short 1‑min screen capture showing it working. 3. Packaged .zip ready to load as “Unpacked extension”. Acceptance Criteria - From the Requests inbox, clicking Start sends replies to pending items using a random template with {name} replaced. - Delay between sends matches input (with jitter). - Stop halts immediately; Save persists settings. - No duplicate replies within a single run. - Logs show successes/errors. Timeline & Budget - Delivery: within 24 hours of hire. - Fixed price: propose your best price for this scope. Notes - Be mindful of Instagram rate limits and ToS. No scraping beyond what’s needed for the Requests workflow. - Please include a brief plan and past Chrome‑extension examples.
Project ID: 39698575
44 proposals
Remote project
Active 9 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs