Skip to content

Latest commit

 

History

History
63 lines (52 loc) · 2.21 KB

File metadata and controls

63 lines (52 loc) · 2.21 KB

New

Features

This project is scoped around a simple goal: take your agent live on Facebook, Instagram, and YouTube.

Core idea

  • Connect one agent experience to multiple social platforms.
  • Publish live sessions to Facebook Live, Instagram Live, and YouTube Live.
  • Reuse one content flow across all channels instead of managing each platform separately.

Suggested product features

  • Multi-platform live streaming so one agent broadcast can reach all three platforms.
  • Platform-specific stream setup for titles, descriptions, tags, and thumbnails.
  • Unified chat inbox to collect comments and questions from Facebook, Instagram, and YouTube in one place.
  • Agent reply orchestration so the agent can answer, moderate, or hand off to a human operator.
  • Scheduling support for planned live sessions and repeat broadcasts.
  • Analytics dashboard for viewers, engagement, and retention by platform.
  • Safety controls such as approval queues, blocked words, and emergency pause.

Important platform note

Instagram live integrations can be more restricted than Facebook Live and YouTube Live. In practice, this usually means the project should support:

  • direct integrations where platform APIs allow them, and
  • fallback workflows through approved streaming tools or human-assisted publishing where direct API support is limited.

Recommended first milestone

  1. Go live on YouTube.
  2. Add Facebook Live publishing.
  3. Add Instagram-compatible workflow support.
  4. Merge comments into one operator view.
  5. Add automated agent moderation and responses.

Next step

If you want, the next iteration can turn this README into:

  • a product requirements document,
  • a landing page,
  • or a starter app for multi-platform live streaming.

Razorpay integration (backend)

A starter Razorpay backend is available in backend/index.js.

Setup

  1. Install dependencies:
    cd backend
    npm install
  2. Copy env file:
    cp .env.example .env
  3. Add your Razorpay credentials in .env.
  4. Start server:
    npm run dev

API endpoints

  • GET /health
  • GET /api/payment/config
  • POST /api/payment/create-order
  • POST /api/payment/verify