diff --git a/app.js b/app.js index ed8fb53..1ada8c4 100644 --- a/app.js +++ b/app.js @@ -8,6 +8,7 @@ const prefix = process.env.PREFIX || 'more'; const modulFolder = "./modules/"; const komand_handlery = []; const eventy = { on_message: [] }; +let spink = false; const runEvent = (name, args) => { eventy[name].forEach(listener => { @@ -30,12 +31,33 @@ fs.readdirSync(modulFolder).forEach(function (soubor) { } }); +const spim = mes => { + if (mes.content === `${prefix} zapni se`) { + if (spink) { + spink = false; + mes.client.user.setStatus("online"); + mes.channel.send("dobré ráno magoří"); + } + else mes.channel.send("tak jsi kokot?"); + } else if (!spink) { + if (mes.content === `${prefix} vypni se`) { + mes.react("644609482843881483"); + [...mes.client.voice?.connections.values()].forEach(con => con.disconnect()); + mes.client.user.setStatus("invisible"); + spink = true; + } + else return false; + } + return true; +} + client.on("message", function (mes) { - if (process.env.IGNORE_MESS) return; + if (process.env.IGNORE_MESS || spim(mes)) return; runEvent('on_message', [mes]); const [mes_prefix, komand, ...args] = mes.content.split(' '); if (mes_prefix.toLowerCase() !== prefix) return; + if (!komand) return mes.channel.send("coe voe"); const celArgs = args.join(' '); for (let i = 0; i < komand_handlery.length; i++) {