mirror of
https://github.com/kirameki-cafe/Yumi.git
synced 2026-09-13 18:59:19 +00:00
Add YouTube Cookies
This commit is contained in:
@@ -4,9 +4,17 @@ import { AudioPlayer, VoiceConnection, createAudioPlayer, joinVoiceChannel, crea
|
|||||||
import { EventEmitter } from "stream";
|
import { EventEmitter } from "stream";
|
||||||
|
|
||||||
import DiscordProvider from "./Discord";
|
import DiscordProvider from "./Discord";
|
||||||
|
import Environment from "./Environment";
|
||||||
|
|
||||||
export type ValidTracks = YouTubeVideo;
|
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 {
|
export class Queue {
|
||||||
public track: (ValidTracks)[] = [];
|
public track: (ValidTracks)[] = [];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ class Environment {
|
|||||||
const PRIVATE_BOT = process.env.PRIVATE_BOT;
|
const PRIVATE_BOT = process.env.PRIVATE_BOT;
|
||||||
|
|
||||||
const OSU_API_KEY = process.env.OSU_API_KEY;
|
const OSU_API_KEY = process.env.OSU_API_KEY;
|
||||||
|
const YOUTUBE_COOKIE_BASE64 = process.env.YOUTUBE_COOKIE_BASE64;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
NODE_ENV,
|
NODE_ENV,
|
||||||
@@ -49,7 +50,8 @@ class Environment {
|
|||||||
DEVELOPER_IDS,
|
DEVELOPER_IDS,
|
||||||
PRIVATE_BOT,
|
PRIVATE_BOT,
|
||||||
|
|
||||||
OSU_API_KEY
|
OSU_API_KEY,
|
||||||
|
YOUTUBE_COOKIE_BASE64
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user