added more vypni se...
message with prefix only won't crash bot anymore
This commit is contained in:
parent
821342a505
commit
39e87f3f27
24
app.js
24
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++) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user