I need a lightweight command-line tool written in Python that can sit on a Windows machine and act as a bridge between up to 500 X/Twitter accounts and my existing LLM chatbot. Flow I’m after 1. The program logs in to each account (auth keys will be supplied in a CSV or JSON you specify). 2. It continuously listens for new direct messages. 3. Each incoming DM is forwarded—text, sender handle, timestamp—to the LLM over the HTTP endpoints I’ll provide (full, tested documentation is ready). 4. When the LLM returns its reply payload, the same account that received the DM immediately sends that response back to the original user. Key points • Windows or linux deployment, no GUI—pure CLI with clear flags and a config file. • Must handle 500 accounts concurrently without hitting Twitter rate limits; intelligent back-off and error logging are essential. • Dependencies should be standard (tweepy, requests/httpx, asyncio, etc.) and pinned in a requirements.txt. Deliverables • Python source code with comments. • Sample configuration + credentials template. • Step-by-step setup guide and a short video or screenshots proving a test round-trip (DM in → LLM → DM out). • Readable log output that records API calls, failures, and retries. I’ll be available to supply the LLM docs, Twitter keys, and a couple of test accounts as soon as the project starts. Let me know your approach to rate-limit management and parallel account handling, and we can get moving right away.