AI Chatbot + Multi-Platform Streaming Automation (WebSocket + OBS/vMix + Admin Dashboard)
Budget: $50 – $100 USD
I’m building a real-time automation system that connects seven major adult streaming sites—Chaturbate is the first one I want fully supported, with the others (Stripchat, BongaCams, CamSoda, CAM4, SkyPrivate, JasmineLive) following the same pattern.
Core objectives
• Capture every live chat, tip, and user-interaction event.
• Normalize those events to JSON, then stream them via WebSocket to a Linode Ubuntu server and expose a REST layer for downstream services.
• Fire overlay triggers in OBS or vMix through the OBS WebSocket API.
• Run robust browser automation with Puppeteer (preferred) to handle log-in, room joins, and any site-specific interaction that can’t be achieved through native APIs.
• Power AI-driven auto-responses in chat using OpenAI or another LLM, wired into the same event pipeline.
• Provide an admin dashboard in React/Node.js where I can:
– monitor connected rooms and event throughput,
– toggle AI reply rules,
– review structured logs and query historical events.
Technical expectations
Dockerize each service for easy deployment; keep everything secure behind proper auth, rate limiting, and network segmentation. I’m on Ubuntu, so bash scripts or Ansible playbooks for provisioning are welcome. The data layer can be flat-file JSON or a lightweight database—whatever lets me search events quickly without losing performance.
What you’ll deliver
1. A working prototype for Chaturbate covering the bullet points above.
2. Modular code and clear documentation so the same approach can be extended to the other six platforms.
3. Setup notes and a one-click Docker compose that spins up the WebSocket server, REST API, dashboard, and supporting services.
If you’ve built data pipelines around WebSockets, automated browsers with Puppeteer, and integrated OBS overlays before, I’d love to see your plan and timeline.
Core objectives
• Capture every live chat, tip, and user-interaction event.
• Normalize those events to JSON, then stream them via WebSocket to a Linode Ubuntu server and expose a REST layer for downstream services.
• Fire overlay triggers in OBS or vMix through the OBS WebSocket API.
• Run robust browser automation with Puppeteer (preferred) to handle log-in, room joins, and any site-specific interaction that can’t be achieved through native APIs.
• Power AI-driven auto-responses in chat using OpenAI or another LLM, wired into the same event pipeline.
• Provide an admin dashboard in React/Node.js where I can:
– monitor connected rooms and event throughput,
– toggle AI reply rules,
– review structured logs and query historical events.
Technical expectations
Dockerize each service for easy deployment; keep everything secure behind proper auth, rate limiting, and network segmentation. I’m on Ubuntu, so bash scripts or Ansible playbooks for provisioning are welcome. The data layer can be flat-file JSON or a lightweight database—whatever lets me search events quickly without losing performance.
What you’ll deliver
1. A working prototype for Chaturbate covering the bullet points above.
2. Modular code and clear documentation so the same approach can be extended to the other six platforms.
3. Setup notes and a one-click Docker compose that spins up the WebSocket server, REST API, dashboard, and supporting services.
If you’ve built data pipelines around WebSockets, automated browsers with Puppeteer, and integrated OBS overlays before, I’d love to see your plan and timeline.
Related categories:
PHP
JavaScript
Linux
Node.js
Docker
Ansible
REST API
AI Chatbot
AI Model Integration
AI Development