mirror of
https://github.com/arthur-pbty/xiao.git
synced 2026-06-03 23:36:43 +02:00
Reply in join/leave
This commit is contained in:
@@ -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}**!`);
|
||||
}
|
||||
|
||||
@@ -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}**...`);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user