jakemiki / twitch-clip-queue

A simple, setup free clip queue for all your Twitch clip queueing needs
https://jakemiki.me/twitch-clip-queue/
MIT License
86 stars 12 forks source link

Unable to view another channels queue for moderation purposes #9

Open lungjuice opened 2 years ago

lungjuice commented 2 years ago

I am unable to view another channels queue for moderation "By default you'll join your channel's chat, but you can change the channel afterwards" If this is a working feature then I am unable to see where or how to do it. Can only see the queue for your own channel when logged in. clip queue bug The only current way for a 3rd party to moderate the queue is by check out every link in chat and then trying to remove it via the chat commands that need the url.

jakemiki commented 2 years ago

Hi,

to join another channel you can use the settings window, which is available through a menu under your username and avatar: image image

This changes which channel your queue will join and from which chat your queue will gather clips. It does not allow to get or influence clips in other queues, because the queue is 100% contained in user's web browser.

Aside from using a chat command to remove clips, if you are the channel's moderator, you can also delete chat messages - which will remove the clip from the queue and add it to the permanent memory preventing it from being queued again, as well as time users out - which will undo their contribution to the queue (dequeue clips that they are the only submitter for and remove them from submitters list for other clips). I recommend combining it with something like FFZ extension to have previews for clips in chat, you can enable it in Chat/Appearance/Rich Content settings section.

If you're looking for some kind of a mod view, then the closest thing would be joining the streamer's channel, opening the queue to get clips from chat and "watching" clips that you want to remove through the queue, so that you can get their urls for the chat command from the History tab. It's a pretty convoluted and error prone way, that's because the application is designed with Twitch chat in mind as a way for 3rd party interactions. I'll try to add a more convenient mod view, but I expect using Twitch chat in some way to still be the final step, as there is no other connection between the queue in your browser and the one in the streamer's browser.

Let me know if that helps in any way.

lungjuice commented 2 years ago

Thanks for getting back to me on a project you havent needed to touch in so long. I'm not sure how I missed that in teh settings or than misreading it and think it did something else. This does help a lot, though I did find some funny behaviour with things likely because it is partially or all locally stored links such as testing between two different browser programs (like Firefox and Chrome) to confirm that data isnt stored on cookies. Maybe mods (or users who are logged in with account X but I watching the queue or person Y) just having the remove from queue button to remove an item from the streamers queue by copying the "!queueRemove URL " command to clipboard for posting in chat (assuiing twitch API prohibits sending the chat message on behalf of the mod) would be good compromise between letting mods quickly and easily removing DMCA/TOS violating stuff from the list and having a dedicated server to store the list for syncing between mods and streamer. A version of this that could run as a standalone dedicated always on app on a server somewhere would be neat too.