Reply in join/leave

This commit is contained in:
Dragon Fire
2020-05-05 17:07:44 -04:00
parent 7e1e5f37c3
commit a7d61cfd54
2 changed files with 7 additions and 5 deletions
+6 -4
View File
@@ -15,12 +15,14 @@ module.exports = class JoinCommand extends Command {
async run(msg) {
const voiceChannel = msg.member.voice.channel;
if (!voiceChannel) return msg.say('Please enter a voice channel first.');
if (!voiceChannel) return msg.reply('Please enter a voice channel first.');
if (!voiceChannel.permissionsFor(this.client.user).has(['CONNECT', 'SPEAK', 'VIEW_CHANNEL'])) {
return msg.say('I am missing the "Connect", "Speak", or "View Channel" permission for this voice channel.');
return msg.reply('I\'m missing the "Connect", "Speak", or "View Channel" permission for this channel.');
}
if (!voiceChannel.joinable) return msg.reply('Your voice channel is not joinable.');
if (this.client.voice.connections.has(voiceChannel.guild.id)) {
return msg.reply('I am already in a voice channel.');
}
if (!voiceChannel.joinable) return msg.say('Your voice channel is not joinable.');
if (this.client.voice.connections.has(voiceChannel.guild.id)) return msg.say('I am already in a voice channel.');
await voiceChannel.join();
return msg.reply(`Joined **${voiceChannel.name}**!`);
}
+1 -1
View File
@@ -15,7 +15,7 @@ module.exports = class LeaveCommand extends Command {
run(msg) {
const connection = this.client.voice.connections.get(msg.guild.id);
if (!connection) return msg.say('I am not in a voice channel.');
if (!connection) return msg.reply('I am not in a voice channel.');
connection.channel.leave();
return msg.reply(`Left **${connection.channel.name}**...`);
}