I would (like to) assume the channel is running a custom bot.
If so then the custom bot just needs a new oAuth token with the required scopes
And the bot can call the endpoint natively rather than via a urlfetch scenario
The use of urlfetch however sounds like nightbot.
if this is the case then yes you will need to
as it’s required
There never was and continues to not be a way to get viewers.
The dead endpoint was chatters and the new endpoint is chatters.
If you want to grab viewers to
Then you probably want to run an !entry type command to collect people that actually want to play and then pick two people from the entries.
Alternatively this would be a good fit for an extension and take it out of chat altogether