Twitch Status
Installation
npm i twitch-status
Usage
All Chat Servers
const twitchStatus = twitchStatuschatServers /*[ { server: '52.38.176.250', protocol: 'irc', status: 'Online', errors: 0, lag: 166 }, { server: '52.41.51.80', protocol: 'irc', status: 'Online', errors: 0, lag: 110 }...]*/
All Ingest Servers
twitchStatusingestServers /*[ { server: 'Live-sfo.Twitch.TV', description: 'US West: San Francisco, CA', status: 'Online' }, { server: 'Live-sjc.Twitch.TV', description: 'US West: San Jose,CA', status: 'Online' }...] */
All Web Services
twitchStatuswebServices /*[ { service: 'API.Twitch.TV', description: "Twitch's external endpoint for data retrieval", status: 'Online', loadTime: 58 }, { service: 'TMI.Twitch.TV', description: 'Chat user lists (if this is down, mod status may also be broken)', status: 'Online', loadTime: 80 }...]*/
Web Services By Name
twitchStatuswebServices /*[ { service: 'API.Twitch.TV', description: "Twitch's external endpoint for data retrieval", status: 'Online', loadTime: 56 }]*/
Web Services By Status (online & offline)
twitchStatuswebServices /*[ { service: 'API.Twitch.TV', description: "Twitch's external endpoint for data retrieval", status: 'Online', loadTime: 260 }, { service: 'TMI.Twitch.TV', description: 'Chat user lists (if this is down, mod status may also be broken)', status: 'Online', loadTime: 169 }] */