1.0.0 • Published 5 years ago
viewers v1.0.0
viewers
Lists who is currently watching a given stream on Twitch
Installation
npm i -s viewersUsage
Here is an example from test.js:
const viewers = require('viewers')
async function logViewers(channelName) {
console.log(await viewers(channelName))
}
// A popular 24/7 stream
logViewers('twitchplayspokemon')It should output something similar to the following:
[
{ type: 'vip', name: 'tppsimulator' },
{ type: 'mod', name: 'honshoureimu' },
{ type: 'mod', name: 'red031000' },
{ type: 'mod', name: 'rjri' },
{ type: 'mod', name: 'sinr2014' },
{ type: 'mod', name: 'tpp' },
{ type: 'viewer', name: '1in256miss' },
{ type: 'viewer', name: '20superkoopatroopa02' },
{ type: 'viewer', name: '4td0' },
...
]Here are all of the possible types of viewers:
broadcaster: The same person that is streamingvip: A status given by the streamer to special viewersmod: A status given by the streamer to moderatorsstaff: Someone who works at Twitchadmin: Someone who works at Twitchglobal_mod: Someone who works at Twitchviewer: An average user
1.0.0
5 years ago