20 lines
599 B
TypeScript
20 lines
599 B
TypeScript
// Tady bude muzika, vole
|
|
|
|
import ytdl from "ytdl-core";
|
|
import { Modul } from "../utils/types";
|
|
import { joinVoice, play } from "../utils/utils";
|
|
|
|
const exp: Modul = {
|
|
more_komandy: {
|
|
zahraj: async (mes, url) => {
|
|
if (!ytdl.validateURL(url)) return "tuto neni validni youtube url a to je zatim jedini co hodlam hrat";
|
|
const kanel = mes.member?.voice.channel;
|
|
if (!kanel) return "nejsi ve vojsu ty kkt";
|
|
const { conn } = await joinVoice(kanel);
|
|
play(conn, ytdl(url).on("error", e => console.log("error pri hrani muziky", e)));
|
|
}
|
|
}
|
|
};
|
|
|
|
module.exports = exp;
|