blob: 031ff0880cbf9b58f0e8b4a1a3cbda5e11b8401b (
plain) (
blame)
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
35
36
37
38
39
40
|
const { Command } = require('discord.js-commando');
module.exports = class RebootUtility extends Command {
constructor(client) {
super(client, {
name: 'reboot',
aliases: ['r', 're'],
group: 'utility',
memberName: 'reboot',
description: 'reboots a module(s)',
guildOnly: true,
args: [
{
key: 'module',
prompt: 'which module(s) would you like to reboot?',
type: 'integer'
}
]
});
}
run(msg, { module }) {
if (module == 'voice' || module == 'v') {
if (!msg.member.voice.channel) {
msg.reply('you need to be in a voice channel to reboot the voice module');
} else if (!msg.guild.voice) {
msg.member.voice.channel.join();
msg.member.voice.channel.leave();
msg.reply('voice module reboot finished lol');
} else if (msg.guild.voice) {
msg.member.voice.channel.leave();
msg.member.voice.channel.join();
msg.reply('voice module reboot finished lol');
}
} else if (module == 'commands' || module == 'commands' || module == 'cmds' || module == 'cmd' || module == 'c') {
msg.reply('commands module reboot finished lol');
} else if (!args.length) {
msg.reply('no module(s) specified');
}
}
};
|