Add YouTube Cookies

This commit is contained in:
2022-01-30 21:35:19 +07:00
parent c3d86ffdf0
commit 0759290306
2 changed files with 11 additions and 1 deletions
+8
View File
@@ -4,9 +4,17 @@ import { AudioPlayer, VoiceConnection, createAudioPlayer, joinVoiceChannel, crea
import { EventEmitter } from "stream";
import DiscordProvider from "./Discord";
import Environment from "./Environment";
export type ValidTracks = YouTubeVideo;
if (Environment.get().YOUTUBE_COOKIE_BASE64) {
playdl.setToken({
youtube: {
cookie: Buffer.from(Environment.get().YOUTUBE_COOKIE_BASE64, 'base64').toString()
}
})
}
export class Queue {
public track: (ValidTracks)[] = [];
}
+3 -1
View File
@@ -41,6 +41,7 @@ class Environment {
const PRIVATE_BOT = process.env.PRIVATE_BOT;
const OSU_API_KEY = process.env.OSU_API_KEY;
const YOUTUBE_COOKIE_BASE64 = process.env.YOUTUBE_COOKIE_BASE64;
return {
NODE_ENV,
@@ -49,7 +50,8 @@ class Environment {
DEVELOPER_IDS,
PRIVATE_BOT,
OSU_API_KEY
OSU_API_KEY,
YOUTUBE_COOKIE_BASE64
};
}