Updated music system

This commit is contained in:
2025-03-01 21:40:35 +01:00
parent dae76df165
commit 2d21b0874f
5 changed files with 868 additions and 177 deletions

View File

@@ -1,5 +1,5 @@
import { DefaultExtractors } from "@discord-player/extractor"
import { Player } from "discord-player"
import { YoutubeiExtractor } from "discord-player-youtubei"
import { Redis } from "ioredis"
import { ExtendedClient as Client } from "~/utils/Client.js"
import env from "~/utils/Env.js"
@@ -20,9 +20,7 @@ if (process.env.NODE_ENV === "dev" && process.env.TYPESCRIPT === "true") {
class Illegitimate {
async start() {
await loadAllEvents(client, ft)
// await player.extractors.loadDefault()
await player.extractors.loadDefault(ext => ext != "YouTubeExtractor")
await player.extractors.register(YoutubeiExtractor, {})
await player.extractors.loadMulti(DefaultExtractors)
await client.start()
await this.databases()
this.loadMethods()