diff --git a/commands/Owner/say.js b/commands/Owner/say.js index 3f471d80..2b43f819 100644 --- a/commands/Owner/say.js +++ b/commands/Owner/say.js @@ -27,56 +27,57 @@ class Say extends Command { for (let i = 0; i < args.length; i++) args[i] = args[i].trim(); let attachment = null; + let sayChannel = null; if (message.attachments.size > 0) attachment = message.attachments.first(); if (!args[1] && !args[2]) { if (message.deletable) message.delete(); - const saychannel = message.channel; - saychannel.sendTyping(); + sayChannel = message.channel; + sayChannel.sendTyping(); setTimeout(function () { - if (attachment) saychannel.send({ + if (attachment) sayChannel.send({ content: args[0], files: [{ name: attachment.name, attachment: attachment.url }] }); - else saychannel.send({ + else sayChannel.send({ content: args[0] }); }, 2000); } else if (args[1] && !args[2]) { if (message.deletable) message.delete(); - const saychannel = message.guild.channels.cache.find(channel => channel.name == args[1] || channel.id == args[1]); - saychannel.sendTyping(); + sayChannel = message.guild.channels.cache.find(channel => channel.name.includes(args[1]) || channel.id === args[1]); + sayChannel.sendTyping(); setTimeout(function () { - if (attachment) saychannel.send({ + if (attachment) sayChannel.send({ content: args[0], files: [{ name: attachment.name, attachment: attachment.url }] }); - else saychannel.send({ + else sayChannel.send({ content: args[0] }); }, 2000); } else if (args[2]) { if (message.deletable) message.delete(); - const saychannel = this.client.guilds.cache.find(guild => guild.name == args[2] || guild.id == args[2]).channels.cache.find(channel => channel.name == args[1] || channel.id == args[1]); - saychannel.sendTyping(); + sayChannel = this.client.guilds.cache.find(guild => guild.name.includes(args[2]) || guild.id === args[2]).channels.cache.find(channel => channel.name.includes(args[1]) || channel.id === args[1]); + sayChannel.sendTyping(); setTimeout(function () { - if (attachment) saychannel.send({ + if (attachment) sayChannel.send({ content: args[0], files: [{ name: attachment.name, attachment: attachment.url }] }); - else saychannel.send({ + else sayChannel.send({ content: args[0] }); }, 2000);