UNPKG

wasdtv

Version:

WASD.tv API client

82 lines (58 loc) 1.9 kB
import { WasdTv } from './wasdtv' import fs from 'fs' const wasd = new WasdTv('7LVswzL8-4PtVIFcG1TtQT0_cQmGFIwLq_O2TkTAhA4.NT3LVSj8bfxPDQtlfudtm0_26q9fZVNMOtTdjqciFcY') // wasd.getChannelInfo('welovegames').then((data) => { // console.log(data.media_container?.media_container_streams) // console.log(data) // }) wasd.getChannelMediaContainers('STOPPED', 'SINGLE', 1372488).then((data) => { console.log(data) const media = wasd.downloadVod(data[0]) media.pipe(fs.createWriteStream('video.mp4')) setTimeout(() => { media.end() }, 20 * 1000) }) //const media = wasd.downloadMediaByUrl('https://cdn-volta.wasd.tv/live/1495279/tracks-v1a1/index-1662728189-7851.m3u8') // wasd.getStreamChatMessages(1031060, 500).then((data) => { // console.log(data) // }) // wasd.getStreamChatStickers(1015200).then((data) => { // console.log(data[0].info.sticker) // }) // wasd.getStreamChatHighlightedMessage(1015200).then((data) => { // console.log(data) // }) // wasd.getStreamChatSubscribers(1031060).then((data) => { // console.log(data) // }) // setTimeout(() => { // wasd.joinToChat(1015478, 1276249) // console.log('hey') // }, 1000) // wasd.joinToChat(1142235, 1276249) // console.log('hey') // wasd.on('joined', (ctx) => { // console.log('joined', ctx) // }) // wasd.on('event', (ctx) => { // console.log('event', ctx) // }) // wasd.on('subscribe', (ctx) => { // console.log('subscribe', ctx) // }) // wasd.on('connect', (ctx) => { // console.log('connect', ctx) // }) // wasd.on('viewers', (ctx) => { // console.log('viewers', ctx) // }) // wasd.on('system_message', (ctx) => { // console.log('system_message', ctx) // }) // wasd.on('giftsV1', (ctx) => { // console.log('giftsV1', ctx) // }) wasd.on('message', (ctx) => { console.log('message', ctx) })