diff --git a/commands/random/soundboard.js b/commands/random/soundboard.js deleted file mode 100644 index 2c45f590..00000000 --- a/commands/random/soundboard.js +++ /dev/null @@ -1,50 +0,0 @@ -const commando = require('discord.js-commando'); -const sounds = require('./sounds.json'); - -class SoundBoardCommand extends commando.Command { - constructor(Client){ - super(Client, { - name: 'soundboard', - group: 'random', - memberName: 'soundboard', - description: 'Plays a sound in your voice channel. (;soundboard cat)', - examples: [';soundboard cat'] - }); - } - - async run(message, args) { - if(message.channel.type !== 'dm') { - if(!message.channel.permissionsFor(this.client.user).hasPermission('SEND_MESSAGES')) return; - if(!message.channel.permissionsFor(this.client.user).hasPermission('READ_MESSAGES')) return; - } - console.log("[Command] " + message.content); - if(message.channel.type !== 'dm') { - if(!message.channel.permissionsFor(this.client.user).hasPermission('CONNECT' || 'SPEAK')) { - message.channel.send(':x: Error! In order to do this command, you must give me the permissions to "Connect" and "Speak"!'); - } else { - let voiceChannel = message.member.voiceChannel; - if (!voiceChannel) { - return message.channel.send(`:x: Error! Please be in a voice channel first!`); - } - voiceChannel.join().then(connnection => { - let soundToPlay = message.content.toLowerCase().split(" ").slice(1).join(" "); - if(soundToPlay === "") { - message.channel.send(':x: Error! No sound set. Please use ;soundboard list to see a list of sounds you can play.'); - } else if(soundToPlay === 'list') { - message.channel.send('**Avaliable Sounds:** Meow'); - } else if(soundToPlay === sounds.avaliable[soundToPlay]) { - let stream = sounds.paths[soundToPlay]; - let dispatcher = connnection.playStream(stream); - dispatcher.on('end', () => { - voiceChannel.leave(); - }); - } else { - message.channel.send(':x: Error! Sound not found! Please use ;soundboard list to see a list of sounds you can play.'); - } - }); - } - } - } -} - -module.exports = SoundBoardCommand; \ No newline at end of file diff --git a/commands/random/sounds.json b/commands/random/sounds.json deleted file mode 100644 index 1cb4e0bc..00000000 --- a/commands/random/sounds.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "avaliable": { - "meow": "meow" - } - "paths": { - "meow": "./sounds/cat.mp3" - } -} \ No newline at end of file diff --git a/sounds/cat.mp3 b/sounds/cat.mp3 deleted file mode 100644 index 79484ed9..00000000 Binary files a/sounds/cat.mp3 and /dev/null differ