I’ve been playing with a few ideas for extensions and I’ve been reading the Dev Guidelines on what’s allowed and what’s not allowed. There is one point that is particularly confusing to me and I was hoping someone here could provide some clarity.
Section 7.2 from (https://dev.twitch.tv/docs/extensions/guidelines-and-policies/) reads:
“Extensions must provide broadcasters with the ability to review, and reject or approve any image or other audio-visual user content that has been submitted through an Extension on their channel.”
Does this mean that a broadcaster (or their moderators) must explicitly approve content submitted through an Extension on their channel before it can be displayed to other viewers, either on the stream or in the Extension? Or merely that the broadcaster (or their moderators) must be able to remove content submitted through the Extension?
The simplest example I can think of here is in combination with 6.1.4, which states that Bits may be used, “For voting activities in your Extension, such as allowing viewers to use Bits to show support for a desired outcome made available through a poll or voting mechanic.” If a streamer asks viewers, “What champion and build should I do for the next game?” (League of Legends or Dota, for example), are viewers allowed to write a message that is then displayed in the extension where viewers can vote for their preferred outcome?
As an explicit example: a streamer poses the above question, and then Viewer A types, “Tank Veigar or Position 5 Bloodseeker” and votes 1000 Bits. Is that text allowed to be immediately added to the poll for Viewers B and C to see and vote on with Bits? Or does the text need to be approved by the streamer before it can be shown in the extension’s poll?
With how “Submit” and “Publish” are defined in the lead-in paragraph of 7, I can see it going either way, so I’m fairly confused.
Thanks in advance, I hope you are all staying safe during the virus!