Fixed audio commands and whisper
This commit is contained in:
parent
2cffdf6628
commit
f0f0bff8f3
2 changed files with 6 additions and 4 deletions
|
@ -4,8 +4,10 @@ import { players, queues } from "../utils/soundplayer.js";
|
||||||
class MusicCommand extends Command {
|
class MusicCommand extends Command {
|
||||||
constructor(client, cluster, worker, ipc, options) {
|
constructor(client, cluster, worker, ipc, options) {
|
||||||
super(client, cluster, worker, ipc, options);
|
super(client, cluster, worker, ipc, options);
|
||||||
this.connection = players.get(options.message.channel.guild.id);
|
if (this.channel) {
|
||||||
this.queue = queues.get(options.message.channel.guild.id);
|
this.connection = players.get(this.channel.guild.id);
|
||||||
|
this.queue = queues.get(this.channel.guild.id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static requires = ["sound"];
|
static requires = ["sound"];
|
||||||
|
|
|
@ -2,9 +2,9 @@ import ImageCommand from "../../classes/imageCommand.js";
|
||||||
|
|
||||||
class WhisperCommand extends ImageCommand {
|
class WhisperCommand extends ImageCommand {
|
||||||
params(url) {
|
params(url) {
|
||||||
const newArgs = this.args.filter(item => !item.includes(url));
|
const newArgs = this.type === "classic" ? this.args.filter(item => !item.includes(url)).join(" ") : this.options.text;
|
||||||
return {
|
return {
|
||||||
caption: newArgs.join(" ").replaceAll("&", "\\&").replaceAll(">", "\\>").replaceAll("<", "\\<").replaceAll("\"", "\\"").replaceAll("'", "\\'").replaceAll("%", "\\%")
|
caption: newArgs.replaceAll("&", "\\&").replaceAll(">", "\\>").replaceAll("<", "\\<").replaceAll("\"", "\\"").replaceAll("'", "\\'").replaceAll("%", "\\%")
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue