Denim-Bot/src/modules/zapniVypniSe.ts
2023-08-24 20:08:51 +02:00

37 lines
950 B
TypeScript

import { getVoiceConnections } from "@discordjs/voice";
import { Message } from "discord.js";
import { emouty } from "../utils/emotes";
import { Modul } from "../utils/types";
import { prefix } from "../utils/utils";
import { novejLeave } from "../utils/voice";
let spim = false;
const exp: Modul = {
super_on_messageCreate: {
pos: 0,
fun: (mes: Message) => {
const cont = mes.content.toLowerCase();
if (cont == `${prefix} zapni se`) {
if (spim) {
spim = false;
mes.client.user?.setStatus("online");
mes.channel.send("dobré ráno magoří");
}
else mes.channel.send("tak jsi kokot?");
} else if (!spim) {
if (cont == `${prefix} vypni se`) {
mes.react(emouty.purfieRIP);
getVoiceConnections().forEach(con => novejLeave(con.joinConfig.guildId));
mes.client.user?.setStatus("invisible");
spim = true;
}
else return false;
}
return true;
}
},
};
module.exports = exp;