AlgosGitHub / KindleTwitchController

Twitch Chat Moderation and OBS Control Panel tailored for Kindle devices.
MIT License
2 stars 0 forks source link

Guest Mode #17

Open AlgosGitHub opened 9 months ago

AlgosGitHub commented 9 months ago

Upon authorizing, THE STREAMER will be granted three things.

  1. A Passphrase they'll use to login to the kindle app.
  2. An OBS Embed Link they can add into scenes via "Browser Source" object in OBS.
  3. A "Guest Mode" Link that they can give to moderators and/or guest stars.

The Guest Link will allow another twitch user to authorize their twitch account, and receive their own pass-phrase for the Kindle app.

If the Guest's Twitch Account is a Moderator in the Streamer's Chat; they'll have the Moderator controls.

Otherwise, they'll only see chat. The key difference is that OBS controls do not appear.

AlgosGitHub commented 9 months ago

It may be MUCH easier to simply have a "Read-Only" guest-code for each authorized user.

So, when a streamer-user authorizes, we'll give them their secret code and a read-only guest code.

AlgosGitHub commented 9 months ago

Guest Codes should be revokable. So, when the user returns to the "Login w/ Twitch" page and they've already authed, then present them with their links again and include an option to generate a new guest password, thereby revoking the old ones.