More Soundboard stuff

This commit is contained in:
Daniel Odendahl Jr
2017-03-19 04:45:03 +00:00
parent b826af8cf1
commit fd4d527c04
4 changed files with 8 additions and 4 deletions
+2 -2
View File
@@ -19,7 +19,7 @@ class SoundBoardCommand extends commando.Command {
} }
console.log("[Command] " + message.content); console.log("[Command] " + message.content);
if(message.channel.type !== 'dm') { if(message.channel.type !== 'dm') {
if(!message.channel.permissionsFor(this.client.user).hasPermission('CONNECT' && 'SPEAK')) { 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"!'); message.channel.send(':x: Error! In order to do this command, you must give me the permissions to "Connect" and "Speak"!');
} else { } else {
let voiceChannel = message.member.voiceChannel; let voiceChannel = message.member.voiceChannel;
@@ -30,7 +30,7 @@ class SoundBoardCommand extends commando.Command {
if(soundToPlay === "") { if(soundToPlay === "") {
message.channel.send(':x: Error! No sound set. Please use ;soundboard list to see a list of sounds you can play.'); 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') { } else if(soundToPlay === 'list') {
message.channel.send('**Avaliable Sounds:** Cat'); message.channel.send('**Available Sounds:** Cat, Pikachu, Vader');
} else if(soundToPlay === sounds.avaliable[soundToPlay]) { } else if(soundToPlay === sounds.avaliable[soundToPlay]) {
voiceChannel.join().then(connnection => { voiceChannel.join().then(connnection => {
let stream = sounds.paths[soundToPlay]; let stream = sounds.paths[soundToPlay];
+6 -2
View File
@@ -1,8 +1,12 @@
{ {
"avaliable": { "avaliable": {
"cat": "cat" "cat": "cat",
"pikachu": "pikachu",
"vader": "vader"
}, },
"paths": { "paths": {
"cat": "./sounds/cat.mp3" "cat": "./sounds/cat.mp3",
"pikachu": "./sounds/pikachu.mp3",
"vader": "./sounds/vader.mp3"
} }
} }
Binary file not shown.
BIN
View File
Binary file not shown.