diff --git a/src/index.ts b/src/index.ts index cd1bc6f..760d827 100644 --- a/src/index.ts +++ b/src/index.ts @@ -546,10 +546,10 @@ async function wordFilters(message: Message) { const content = message.content.replace(/\u200b/g, ""); try { - const RE_POKETUBE_VIDEO = /https?:\/\/(poketube.fun|poketube.sudovanilla.com)\/watch\?([^\s\/]+&)?v=(?[^\s\/?&]{1,16})(&\S*)?/gi; + const RE_YOUTUBE_PROXY = /https?:\/\/(\w+\.)?(poketube\.fun|poketube\.sudovanilla\.com|piped\.video)\/watch\?([^\s\/]+&)?v=(?[^\s\/?&]{1,16})(&\S*)?/gi; const results: string[] = []; - for (const result of content.matchAll(RE_POKETUBE_VIDEO)) { + for (const result of content.matchAll(RE_YOUTUBE_PROXY)) { var id = result.groups?.videoid; if (id) results.push(`https://youtu.be/${id}`); }