From aa2590239d2195301c371a1bd7e15884f2f42eed Mon Sep 17 00:00:00 2001 From: Lluis Date: Mon, 5 Feb 2024 17:18:34 +0100 Subject: [PATCH] fix session --- handlers/stream.js | 12 ++++++------ services/browser.js | 4 ++++ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/handlers/stream.js b/handlers/stream.js index 1a0726f..c2791c0 100644 --- a/handlers/stream.js +++ b/handlers/stream.js @@ -14,12 +14,12 @@ class Stream { if (image) { const channel = await TwitchService.getChannel() await bot.say(target, `Captura de ${user}: ${config.externalUrl}/images/${image.fileName}`) - if (channel.live) { - await notifierBot.sendPhoto(config.telegram.chatId, image.buffer, { - caption: `Captura del directo _${channel.title}_ \n por *${user}*`, - parse_mode: 'Markdown' - }) - } + // if (channel.live) { + // await notifierBot.sendPhoto(config.telegram.chatId, image.buffer, { + // caption: `Captura del directo _${channel.title}_ \n por *${user}*`, + // parse_mode: 'Markdown' + // }) + // } } } diff --git a/services/browser.js b/services/browser.js index 1fcfb21..172dc83 100644 --- a/services/browser.js +++ b/services/browser.js @@ -6,6 +6,10 @@ async function getScreenshot() { try { const browser = await puppeteer.connect({ browserWSEndpoint: `wss://${config.browserlessUrl}` }) const page = await browser.newPage() + + const session = await page.target().createCDPSession() + await session.send("Page.enable") + await page.goto("https://www.twitch.tv/" + config.twitch.channels, { waitUntil: 'networkidle0' }) await page.waitForSelector('div.persistent-player') await page.$eval('.video-player__default-player', el => el.remove())