viewers

1.0.0 • Public • Published

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 streaming
  • vip: A status given by the streamer to special viewers
  • mod: A status given by the streamer to moderators
  • staff: Someone who works at Twitch
  • admin: Someone who works at Twitch
  • global_mod: Someone who works at Twitch
  • viewer: An average user

/viewers/

    Package Sidebar

    Install

    npm i viewers

    Weekly Downloads

    5

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    4.01 kB

    Total Files

    5

    Last publish

    Collaborators

    • tripplyons