comcord/src/commands/afk.js

19 lines
592 B
JavaScript
Raw Normal View History

2022-10-02 16:25:59 +00:00
const {addCommand} = require("../lib/command");
2022-10-02 18:11:08 +00:00
const {updatePresence} = require("../lib/presence");
2022-10-02 16:25:59 +00:00
addCommand("A", "toggles AFK mode", function () {
if (comcord.state.afk == true) {
comcord.state.afk = false;
2022-10-09 20:39:15 +00:00
comcord.client.shards.forEach((shard) => (shard.presence.afk = false));
2022-10-02 16:25:59 +00:00
comcord.client.editStatus("online");
console.log("<you have returned>");
} else {
comcord.state.afk = true;
2022-10-09 20:39:15 +00:00
comcord.client.shards.forEach((shard) => (shard.presence.afk = true));
2022-10-02 16:25:59 +00:00
comcord.client.editStatus("idle");
console.log("<you go AFK>");
}
2022-10-02 18:11:08 +00:00
updatePresence();
2022-10-02 16:25:59 +00:00
});