mrmBot-Matrix/classes/soundboardCommand.js

15 lines
510 B
JavaScript

import Command from "./command.js";
import { play } from "../utils/soundplayer.js";
// only exists to sort the various soundboard commands
class SoundboardCommand extends Command {
async run() {
return await play(this.client, this.constructor.file, { channel: this.channel, author: this.author, member: this.member, type: this.type, interaction: this.interaction });
}
static requires = ["sound"];
static slashAllowed = false;
static directAllowed = false;
}
export default SoundboardCommand;