viewers
v1.0.0
Published
Lists who is currently watching a given stream on Twitch
Downloads
19
Maintainers
Readme
viewers
Lists who is currently watching a given stream on Twitch
Installation
npm i -s viewers
Usage
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