fix
This commit is contained in:
parent
7287ea9be6
commit
80adbda77a
|
@ -11,7 +11,7 @@ global.screenshotter = {
|
||||||
capture: async function () {
|
capture: async function () {
|
||||||
console.log('Starting screen captures');
|
console.log('Starting screen captures');
|
||||||
try {
|
try {
|
||||||
var browser = await puppeteer.launch({ args: ['--no-sandbox'] });
|
var browser = await puppeteer.launch(/*{ args: ['--no-sandbox'] }*/);
|
||||||
var page = await browser.newPage();
|
var page = await browser.newPage();
|
||||||
await page.setViewport({ width: 1440, height: 900 });
|
await page.setViewport({ width: 1440, height: 900 });
|
||||||
try {
|
try {
|
||||||
|
@ -52,20 +52,22 @@ global.screenshotter = {
|
||||||
if (butt.innerText == 'OK') {butt.click();break}
|
if (butt.innerText == 'OK') {butt.click();break}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
await new Promise(resolve => setTimeout(resolve, 5000));
|
await new Promise(resolve => setTimeout(resolve, 13000));
|
||||||
let screenshot = await page.screenshot({ type: 'png' });
|
let screenshot = await page.screenshot({ type: 'png' });
|
||||||
let filename = `Screenshot of ourworldofpixels.com/main @ ${new Date().toISOString()}.png`;
|
let filename = `Screenshot of ourworldofpixels.com/main @ ${new Date().toISOString()}.png`;
|
||||||
let attachment = new Discord.MessageAttachment(screenshot, filename);
|
let attachment = new Discord.MessageAttachment(screenshot, filename);
|
||||||
await wh_howps.send(attachment);
|
await wh_howps.send(attachment);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
await wh_howps.send(attachment);
|
await wh_howps.send(`:warning: ${error.stack}`);
|
||||||
}
|
}
|
||||||
} catch(error) {
|
} catch(error) {
|
||||||
console.error(`Error occured with screen capture:\n${error.stack}`)
|
console.error(`Error occured with screen capture:\n${error.stack}`)
|
||||||
} finally {
|
} finally {
|
||||||
await browser.close();
|
if (browser) await browser.close();
|
||||||
console.log('Finished screen captures');
|
console.log('Finished screen captures');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
interval: setInterval(() => { screenshotter.capture(); }, 1000 * 60 * 60)
|
interval: setInterval(() => { screenshotter.capture(); }, 1000 * 60 * 60)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
screenshotter.capture();
|
||||||
|
|
Loading…
Reference in New Issue