fp/packages/scout
CJ_Clippy 8d122573bf
ci / build (push) Has been cancelled Details
use .npmrc use-node-version instead of .nvmrc
2024-06-02 14:55:32 -08:00
..
src use .npmrc use-node-version instead of .nvmrc 2024-06-02 14:55:32 -08:00
.dockerignore add scout email 2024-05-31 18:43:44 -08:00
.mocharc.json figure out strapi with pnpm 2024-05-27 14:20:58 -08:00
.nvmrc add scout email 2024-05-31 18:43:44 -08:00
README.md add scout email 2024-05-31 18:43:44 -08:00
package.json add scout email 2024-05-31 18:43:44 -08:00
pnpm-lock.yaml add scout email 2024-05-31 18:43:44 -08:00

README.md

scout

Watches an e-mail inbox for going live notifications

Support for

  • Chaturbate
  • Fansly

Design requirements

  • get watched channels list from Strapi
  • every 3 mins, watch/unwatch based on channels list
    • watch important sources for go-live notifications
      • CB tab
      • email inbox
  • alerts realtime server when watched room goes live
  • logs chat messages
  • throws errors when unable to connect
  • runs browser headless
  • runs in the cloud
  • runs in k8s cluster

Puppeteer

For when we get to the point where we need it, here are the packages we used with success during past testing.

"puppeteer": "^22.7.1",
"puppeteer-extra": "^3.3.6",
"puppeteer-extra-plugin-repl": "^2.3.3",
"puppeteer-extra-plugin-stealth": "^2.11.2"