Add voice processing settings and a speak-time bypass

This commit is contained in:
Fisto
2026-09-21 18:23:40 +02:00
parent 17d4339ea3
commit 63083c54ec
10 changed files with 230 additions and 9 deletions
+12 -1
View File
@@ -58,9 +58,20 @@ try {
});
const page = await context.newPage();
page.on("console", message => {
if (message.type() === "error") results.consoleErrors.push(message.text());
if (message.type() !== "error") return;
// Resource errors carry no URL; the response listener checks those precisely.
if (message.text().startsWith("Failed to load resource")) return;
results.consoleErrors.push(message.text());
});
page.on("pageerror", error => results.consoleErrors.push(String(error)));
page.on("response", response => {
if (response.status() < 400) return;
// The grid falls back to the original CDN link when nothing is cached; expired
// signed links 404 by design and the tile shows its placeholder.
if (/^https:\/\/(cdn|media)\.discordapp\.(com|net)\//.test(response.url())) return;
results.consoleErrors.push(`HTTP ${response.status()} ${response.url()}`);
});
await page.goto(URL, { waitUntil: "domcontentloaded", timeout: 30000 });
await page.waitForSelector("#scope-media", { timeout: 20000 });