-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathafk.js
34 lines (31 loc) · 1.01 KB
/
afk.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
const { MessageEmbed } = require("discord.js");
const sendError = require("../util/error");
const fs = require('fs');
module.exports = {
info: {
name: "afk",
description: "24/7",
usage: "[afk]",
aliases: ["24/7"],
},
run: async function (client, message, args) {
let afk = JSON.parse(fs.readFileSync("./afk.json", "utf8"));
if (!afk[message.guild.id]) afk[message.guild.id] = {
afk: false,
};
var serverQueue = afk[message.guild.id]
if (serverQueue) {
serverQueue.afk = !serverQueue.afk;
message.channel.send({
embed: {
color: "GREEN",
description: `💤 **|** AFK is **\`${serverQueue.afk === true ? "enabled" : "disabled"}\`**`
}
});
return fs.writeFile("./afk.json", JSON.stringify(afk), (err) => {
if (err) console.error(err);
});
};
return sendError("There is nothing playing in this server.", message.channel);
},
};