diff options
| author | 8cy <[email protected]> | 2020-04-13 06:06:51 -0700 |
|---|---|---|
| committer | 8cy <[email protected]> | 2020-04-13 06:06:51 -0700 |
| commit | 2a04861aa3fb8b3e22fd3fdcb3ac5aed5eb85756 (patch) | |
| tree | 4c1289e2eed7ee1f6ef27abea33b5538206be0ef | |
| parent | typescript final (diff) | |
| download | s5nical-test.tar.xz s5nical-test.zip | |
final final typescript loltest
| -rw-r--r-- | .fix/voice/fart.js (renamed from src/commands/voice/fart.js) | 17 | ||||
| -rw-r--r-- | .fix/voice/moan.js | 170 | ||||
| -rw-r--r-- | .fix/voice/squeak.js | 172 | ||||
| -rw-r--r-- | .fix/voice/wahoo.js (renamed from src/commands/voice/wahoo.js) | 4 | ||||
| -rw-r--r-- | Cache/DiscordEmoji.json (renamed from src/Cache/DiscordEmoji.json) | 0 | ||||
| -rw-r--r-- | assets/audio/farts/1.mp3 (renamed from src/assets/audio/farts/1.mp3) | bin | 1201502 -> 1201502 bytes | |||
| -rw-r--r-- | assets/audio/farts/2.mp3 (renamed from src/assets/audio/farts/2.mp3) | bin | 975523 -> 975523 bytes | |||
| -rw-r--r-- | assets/audio/farts/3.mp3 (renamed from src/assets/audio/farts/3.mp3) | bin | 1396550 -> 1396550 bytes | |||
| -rw-r--r-- | assets/audio/farts/4.mp3 (renamed from src/assets/audio/farts/4.mp3) | bin | 928142 -> 928142 bytes | |||
| -rw-r--r-- | assets/audio/farts/5.mp3 (renamed from src/assets/audio/farts/5.mp3) | bin | 10123976 -> 10123976 bytes | |||
| -rw-r--r-- | assets/audio/farts/6.mp3 (renamed from src/assets/audio/farts/6.mp3) | bin | 754181 -> 754181 bytes | |||
| -rw-r--r-- | assets/audio/farts/7.mp3 (renamed from src/assets/audio/farts/7.mp3) | bin | 32409192 -> 32409192 bytes | |||
| -rw-r--r-- | assets/audio/farts/8.mp3 (renamed from src/assets/audio/farts/8.mp3) | bin | 2992326 -> 2992326 bytes | |||
| -rw-r--r-- | assets/audio/longest_fart_ever.mp3 (renamed from src/assets/audio/longest_fart_ever.mp3) | bin | 1041482 -> 1041482 bytes | |||
| -rw-r--r-- | assets/audio/squeak.wav (renamed from src/assets/audio/squeak.wav) | bin | 194146 -> 194146 bytes | |||
| -rw-r--r-- | assets/audio/uhhhh.wav (renamed from src/assets/audio/uhhhh.wav) | bin | 133344 -> 133344 bytes | |||
| -rw-r--r-- | assets/audio/wahoo.mp3 (renamed from src/assets/audio/wahoo.mp3) | bin | 1726068 -> 1726068 bytes | |||
| -rw-r--r-- | dist/commands/voice/fart.js | 2 | ||||
| -rw-r--r-- | dist/commands/voice/moan.js | 43 | ||||
| -rw-r--r-- | dist/commands/voice/squeak.js | 42 | ||||
| -rw-r--r-- | dist/commands/voice/wahoo.js | 43 | ||||
| -rw-r--r-- | src/commands/voice/moan.js | 30 | ||||
| -rw-r--r-- | src/commands/voice/squeak.js | 29 | ||||
| -rw-r--r-- | tsconfig.json | 2 |
24 files changed, 354 insertions, 200 deletions
diff --git a/src/commands/voice/fart.js b/.fix/voice/fart.js index 394a2d5..a5f8a21 100644 --- a/src/commands/voice/fart.js +++ b/.fix/voice/fart.js @@ -7,7 +7,6 @@ const Youtube = require('simple-youtube-api'); //const { youtubeAPI } = require('../../config.json'); const youtube = new Youtube('AIzaSyB9xJENORzZt-GmOGx4WsNCPgKSIxhJcds'); const emoji = require('emoji-random'); - module.exports = class FartVoice extends Command { constructor(client) { super(client, { @@ -25,35 +24,35 @@ module.exports = class FartVoice extends Command { if (fartNum == 1) { var fartMsg = 'you got fart 1, courtesy of sin ' + emoji.random(); var fartTitle = 'fart 1'; - var fartAudio = '../../assets/audio/farts/1.mp3'; + var fartAudio = '../../../assets/audio/farts/1.mp3'; } else if (fartNum == 2) { var fartMsg = 'you got fart 2, courtesy of sin ' + emoji.random(); var fartTitle = 'fart 2'; - var fartAudio = '../../assets/audio/farts/2.mp3'; + var fartAudio = '../../../assets/audio/farts/2.mp3'; } else if (fartNum == 3) { var fartMsg = 'you got fart 3, courtesy of sin ' + emoji.random(); var fartTitle = 'fart 3'; - var fartAudio = '../../assets/audio/farts/3.mp3'; + var fartAudio = '../../../assets/audio/farts/3.mp3'; } else if (fartNum == 4) { var fartMsg = 'you got fart 4, courtesy of sin ' + emoji.random(); var fartTitle = 'fart 4'; - var fartAudio = '../../assets/audio/farts/4.mp3'; + var fartAudio = '../../../assets/audio/farts/4.mp3'; } else if (fartNum == 5) { var fartMsg = 'you got fart 5, courtesy of sin ' + emoji.random(); var fartTitle = 'fart 5'; - var fartAudio = '../../assets/audio/farts/5.mp3'; + var fartAudio = '../../../assets/audio/farts/5.mp3'; } else if (fartNum == 6) { var fartMsg = 'you got fart 6, courtesy of nick ' + emoji.random(); var fartTitle = 'fart 6'; - var fartAudio = '../../assets/audio/farts/6.mp3'; + var fartAudio = '../../../assets/audio/farts/6.mp3'; } else if (fartNum == 7) { var fartMsg = 'you got fart 7, courtesy of nick ' + emoji.random(); var fartTitle = 'fart 7'; - var fartAudio = '../../assets/audio/farts/7.mp3'; + var fartAudio = '../../../assets/audio/farts/7.mp3'; } else if (fartNum == 8) { var fartMsg = 'you got fart 8, courtesy of nick ' + emoji.random(); var fartTitle = 'fart 8'; - var fartAudio = '../../assets/audio/farts/8.mp3'; + var fartAudio = '../../../assets/audio/farts/8.mp3'; } const voiceChannel = msg.member.voice.channel; diff --git a/.fix/voice/moan.js b/.fix/voice/moan.js new file mode 100644 index 0000000..c5d0f96 --- /dev/null +++ b/.fix/voice/moan.js @@ -0,0 +1,170 @@ +// TODO: eventually fix this by uploading the audio to youtube and if i havent already copy and paste the code from abee +/* +//const ytdl = require('ytdl-core'); +const { Command } = require('discord.js-commando'); +const { MessageEmbed } = require('discord.js'); +const Youtube = require('simple-youtube-api'); +//const { youtubeAPI } = require('../../config.json'); +const youtube = new Youtube('AIzaSyB9xJENORzZt-GmOGx4WsNCPgKSIxhJcds'); +const emoji = require('emoji-random'); +module.exports = class MoanVoice extends Command { + constructor(client) { + super(client, { + name: 'moan', + group: 'voice', + memberName: 'moan', + description: 'uhhhh', + guildOnly: true, + clientPermissions: ['SPEAK', 'CONNECT'], + examples: ['s5n!moan', 's5n!uhhhh'] + }); + } + async run(msg) { + const voiceChannel = msg.member.voice.channel; + if (!voiceChannel) return msg.say('join a channel and try again ' + emoji.random()); + + const video = '../../../assets/audio/uhhhh.wav'; + // // can be uncommented if you don't want the bot to play live streams + // if (video.raw.snippet.liveBroadcastContent === 'live') { + // return msg.say("I don't support live streams!"); + // } + // // can be uncommented if you don't want the bot to play videos longer than 1 hour + // if (video.duration.hours !== 0) { + // return msg.say('I cannot play videos longer than 1 hour'); + // } + // // can be uncommented if you want to limit the queue + // if (msg.guild.musicData.queue.length > 10) { + // return msg.say( + // 'There are too many songs in the queue already, skip or wait a bit' + // ); + // } + msg.guild.musicData.queue.push( + this.constructSongObj(video, voiceChannel) + ); + if ( + msg.guild.musicData.isPlaying == false || + typeof msg.guild.musicData.isPlaying == 'undefined' + ) { + msg.guild.musicData.isPlaying = true; + return this.playSong(msg.guild.musicData.queue, msg); + } else if (msg.guild.musicData.isPlaying == true) { + return msg.say('uhhhh added to queue ' + emoji.random()); + } + + var that = this; + msg.channel + .awaitMessages( + function (msg) { + return (msg.content > 0 && msg.content < 6) || msg.content === 'exit'; + }, { + max: 1, + time: 60000, + errors: ['time'] + } + ) + .then(function (response) { + const videoIndex = parseInt(response.first().content); + if (response.first().content === 'exit') return songEmbed.delete(); + youtube + .then(function (video) { + // // can be uncommented if you don't want the bot to play live streams + // if (video.raw.snippet.liveBroadcastContent === 'live') { + // songEmbed.delete(); + // return msg.say("I don't support live streams!"); + // } + + // // can be uncommented if you don't want the bot to play videos longer than 1 hour + // if (video.duration.hours !== 0) { + // songEmbed.delete(); + // return msg.say('I cannot play videos longer than 1 hour'); + // } + + // // can be uncommented if you don't want to limit the queue + // if (msg.guild.musicData.queue.length > 10) { + // songEmbed.delete(); + // return msg.say( + // 'There are too many songs in the queue already, skip or wait a bit' + // ); + // } + msg.guild.musicData.queue.push( + that.constructSongObj(video, voiceChannel) + ); + if (msg.guild.musicData.isPlaying == false) { + msg.guild.musicData.isPlaying = true; + if (songEmbed) { + songEmbed.delete(); + } + that.playSong(msg.guild.musicData.queue, msg); + } else if (msg.guild.musicData.isPlaying == true) { + if (songEmbed) { + songEmbed.delete(); + } + return msg.say(fartTitle, 'added to queue ' + emoji.random()); + } + }) + .catch(function () { + if (songEmbed) { + songEmbed.delete(); + } + return msg.say( + 'an error has occured when trying to get the video file ' + emoji.random() + ); + }); + }); + } + playSong(queue, msg) { + const classThis = this; // use classThis instead of 'this' because of lexical scope below + queue[0].voiceChannel + .join() + .then(function (connection) { + const dispatcher = connection + .play( + '../../../assets/audio/uhhhh.wav' + ) + .on('start', function () { + msg.guild.musicData.songDispatcher = dispatcher; + const volume = 100 / 100; + msg.guild.musicData.volume = volume; + dispatcher.setVolume(msg.guild.musicData.volume); + const videoEmbed = new MessageEmbed() + .setThumbnail(queue[0].thumbnail) + .setColor(0xF97DAE) + .addField('now playing:', 'uhhhh') + .addField('duration:', 'no'); + if (queue[1]) videoEmbed.addField('next song:', queue[1].title); + msg.say(videoEmbed); + msg.guild.musicData.nowPlaying = queue[0]; + return queue.shift(); + }) + .on('finish', function () { + if (queue.length >= 1) { + return classThis.playSong(queue, msg); + } else { + msg.guild.musicData.isPlaying = false; + msg.guild.musicData.nowPlaying = null; + msg.guild.musicData.songDispatcher = null; + return msg.guild.me.voice.channel.leave(); + } + }) + .on('error', function (e) { + msg.say('can\'t play song ' + emoji.random()); + console.error(e); + msg.guild.musicData.queue.length = 0; + msg.guild.musicData.isPlaying = false; + msg.guild.musicData.nowPlaying = null; + msg.guild.musicData.songDispatcher = null; + return msg.guild.me.voice.channel.leave(); + }); + }) + .catch(function (e) { + console.error(e); + return msg.guild.me.voice.channel.leave(); + }); + } + constructSongObj(video, voiceChannel) { + return { // TODO: and broken here + title: 'uhhhh', + voiceChannel + }; + } +};
\ No newline at end of file diff --git a/.fix/voice/squeak.js b/.fix/voice/squeak.js new file mode 100644 index 0000000..c25547d --- /dev/null +++ b/.fix/voice/squeak.js @@ -0,0 +1,172 @@ +// TODO: eventually fix this by uploading the audio to youtube and if i havent already copy and paste the code from abee +/* +//const ytdl = require('ytdl-core'); +const { Command } = require('discord.js-commando'); +const { MessageEmbed } = require('discord.js'); +const Youtube = require('simple-youtube-api'); +//const { youtubeAPI } = require('../../config.json'); +const youtube = new Youtube('AIzaSyB9xJENORzZt-GmOGx4WsNCPgKSIxhJcds'); +const emoji = require('emoji-random'); +module.exports = class SqueakVoice extends Command { + constructor(client) { + super(client, { + name: 'squeak', + group: 'voice', + memberName: 'squeak', + description: 'squeak :D', + guildOnly: true, + clientPermissions: ['SPEAK', 'CONNECT'], + examples: ['s5n!squeak'] + }); + } + async run(msg) { + const voiceChannel = msg.member.voice.channel; + if (!voiceChannel) return msg.say('join a channel and try again ' + emoji.random()); + + //const video = await fartAudio; + // // can be uncommented if you don't want the bot to play live streams + // if (video.raw.snippet.liveBroadcastContent === 'live') { + // return msg.say("I don't support live streams!"); + // } + // // can be uncommented if you don't want the bot to play videos longer than 1 hour + // if (video.duration.hours !== 0) { + // return msg.say('I cannot play videos longer than 1 hour'); + // } + // // can be uncommented if you want to limit the queue + // if (msg.guild.musicData.queue.length > 10) { + // return msg.say( + // 'There are too many songs in the queue already, skip or wait a bit' + // ); + // } + msg.guild.musicData.queue.push( + this.constructSongObj(video, voiceChannel) + ); + if ( + msg.guild.musicData.isPlaying == false || + typeof msg.guild.musicData.isPlaying == 'undefined' + ) { + msg.guild.musicData.isPlaying = true; + return this.playSong(msg.guild.musicData.queue, msg); + } else if (msg.guild.musicData.isPlaying == true) { + msg.reply(fartMsg); + msg.say(fartTitle, 'added to queue ' + emoji.random()); + return + } + + var that = this; + msg.channel + .awaitMessages( + function (msg) { + return (msg.content > 0 && msg.content < 6) || msg.content === 'exit'; + }, { + max: 1, + time: 60000, + errors: ['time'] + } + ) + .then(function (response) { + const videoIndex = parseInt(response.first().content); + if (response.first().content === 'exit') return songEmbed.delete(); + youtube + .then(function (video) { + // // can be uncommented if you don't want the bot to play live streams + // if (video.raw.snippet.liveBroadcastContent === 'live') { + // songEmbed.delete(); + // return msg.say("I don't support live streams!"); + // } + + // // can be uncommented if you don't want the bot to play videos longer than 1 hour + // if (video.duration.hours !== 0) { + // songEmbed.delete(); + // return msg.say('I cannot play videos longer than 1 hour'); + // } + + // // can be uncommented if you don't want to limit the queue + // if (msg.guild.musicData.queue.length > 10) { + // songEmbed.delete(); + // return msg.say( + // 'There are too many songs in the queue already, skip or wait a bit' + // ); + // } + msg.guild.musicData.queue.push( + that.constructSongObj(video, voiceChannel) + ); + if (msg.guild.musicData.isPlaying == false) { + msg.guild.musicData.isPlaying = true; + if (songEmbed) { + songEmbed.delete(); + } + that.playSong(msg.guild.musicData.queue, msg); + } else if (msg.guild.musicData.isPlaying == true) { + if (songEmbed) { + songEmbed.delete(); + } + return msg.say(fartTitle, 'added to queue ' + emoji.random()); + } + }) + .catch(function () { + if (songEmbed) { + songEmbed.delete(); + } + return msg.say( + 'an error has occured when trying to get the video file ' + emoji.random() + ); + }); + }); + } + playSong(queue, msg) { + const classThis = this; // use classThis instead of 'this' because of lexical scope below + queue[0].voiceChannel + .join() + .then(function (connection) { + const dispatcher = connection + .play( + '../../../assets/audio/uhhhh.wav' + ) + .on('start', function () { + msg.guild.musicData.songDispatcher = dispatcher; + const volume = 100 / 100; + msg.guild.musicData.volume = volume; + dispatcher.setVolume(msg.guild.musicData.volume); + const videoEmbed = new MessageEmbed() + .setThumbnail(queue[0].thumbnail) + .setColor(0xF97DAE) + .addField('now playing:', 'uhhhh') + .addField('duration:', 'no'); + if (queue[1]) videoEmbed.addField('next song:', queue[1].title); + msg.say(videoEmbed); + msg.guild.musicData.nowPlaying = queue[0]; + return queue.shift(); + }) + .on('finish', function () { + if (queue.length >= 1) { + return classThis.playSong(queue, msg); + } else { + msg.guild.musicData.isPlaying = false; + msg.guild.musicData.nowPlaying = null; + msg.guild.musicData.songDispatcher = null; + return msg.guild.me.voice.channel.leave(); + } + }) + .on('error', function (e) { + msg.say('can\'t play song ' + emoji.random()); + console.error(e); + msg.guild.musicData.queue.length = 0; + msg.guild.musicData.isPlaying = false; + msg.guild.musicData.nowPlaying = null; + msg.guild.musicData.songDispatcher = null; + return msg.guild.me.voice.channel.leave(); + }); + }) + .catch(function (e) { + console.error(e); + return msg.guild.me.voice.channel.leave(); + }); + } + constructSongObj(video, voiceChannel) { + return { // TODO: and broken here + title: 'uhhhh', + voiceChannel + }; + } +};
\ No newline at end of file diff --git a/src/commands/voice/wahoo.js b/.fix/voice/wahoo.js index a791795..25424f5 100644 --- a/src/commands/voice/wahoo.js +++ b/.fix/voice/wahoo.js @@ -1,3 +1,5 @@ +// TODO: eventually fix this by uploading the audio to youtube and if i havent already copy and paste the code from abee +/* const { Command } = require('discord.js-commando'); const emoji = require('emoji-random'); @@ -16,7 +18,7 @@ module.exports = class WahooVoice extends Command { async run(msg) { if (msg.member.voice.channel && !msg.guild.voice) { const connection = await msg.member.voice.channel.join(); - const dispatcher = connection.play('../../assets/audio/wahoo.mp3'); + const dispatcher = connection.play('../../../assets/audio/wahoo.mp3'); dispatcher.on('finish', () => { connection.disconnect(); diff --git a/src/Cache/DiscordEmoji.json b/Cache/DiscordEmoji.json index 4046fd2..4046fd2 100644 --- a/src/Cache/DiscordEmoji.json +++ b/Cache/DiscordEmoji.json diff --git a/src/assets/audio/farts/1.mp3 b/assets/audio/farts/1.mp3 Binary files differindex 39c85c7..39c85c7 100644 --- a/src/assets/audio/farts/1.mp3 +++ b/assets/audio/farts/1.mp3 diff --git a/src/assets/audio/farts/2.mp3 b/assets/audio/farts/2.mp3 Binary files differindex ee702d8..ee702d8 100644 --- a/src/assets/audio/farts/2.mp3 +++ b/assets/audio/farts/2.mp3 diff --git a/src/assets/audio/farts/3.mp3 b/assets/audio/farts/3.mp3 Binary files differindex f9179ad..f9179ad 100644 --- a/src/assets/audio/farts/3.mp3 +++ b/assets/audio/farts/3.mp3 diff --git a/src/assets/audio/farts/4.mp3 b/assets/audio/farts/4.mp3 Binary files differindex 2a88503..2a88503 100644 --- a/src/assets/audio/farts/4.mp3 +++ b/assets/audio/farts/4.mp3 diff --git a/src/assets/audio/farts/5.mp3 b/assets/audio/farts/5.mp3 Binary files differindex b4ccf9d..b4ccf9d 100644 --- a/src/assets/audio/farts/5.mp3 +++ b/assets/audio/farts/5.mp3 diff --git a/src/assets/audio/farts/6.mp3 b/assets/audio/farts/6.mp3 Binary files differindex f57c501..f57c501 100644 --- a/src/assets/audio/farts/6.mp3 +++ b/assets/audio/farts/6.mp3 diff --git a/src/assets/audio/farts/7.mp3 b/assets/audio/farts/7.mp3 Binary files differindex 5ea9d51..5ea9d51 100644 --- a/src/assets/audio/farts/7.mp3 +++ b/assets/audio/farts/7.mp3 diff --git a/src/assets/audio/farts/8.mp3 b/assets/audio/farts/8.mp3 Binary files differindex d135519..d135519 100644 --- a/src/assets/audio/farts/8.mp3 +++ b/assets/audio/farts/8.mp3 diff --git a/src/assets/audio/longest_fart_ever.mp3 b/assets/audio/longest_fart_ever.mp3 Binary files differindex 82b11e1..82b11e1 100644 --- a/src/assets/audio/longest_fart_ever.mp3 +++ b/assets/audio/longest_fart_ever.mp3 diff --git a/src/assets/audio/squeak.wav b/assets/audio/squeak.wav Binary files differindex fea330b..fea330b 100644 --- a/src/assets/audio/squeak.wav +++ b/assets/audio/squeak.wav diff --git a/src/assets/audio/uhhhh.wav b/assets/audio/uhhhh.wav Binary files differindex f8dfb24..f8dfb24 100644 --- a/src/assets/audio/uhhhh.wav +++ b/assets/audio/uhhhh.wav diff --git a/src/assets/audio/wahoo.mp3 b/assets/audio/wahoo.mp3 Binary files differindex b507034..b507034 100644 --- a/src/assets/audio/wahoo.mp3 +++ b/assets/audio/wahoo.mp3 diff --git a/dist/commands/voice/fart.js b/dist/commands/voice/fart.js deleted file mode 100644 index f3f2619..0000000 --- a/dist/commands/voice/fart.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict"; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmFydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21tYW5kcy92b2ljZS9mYXJ0LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIifQ==
\ No newline at end of file diff --git a/dist/commands/voice/moan.js b/dist/commands/voice/moan.js deleted file mode 100644 index f2b8863..0000000 --- a/dist/commands/voice/moan.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -const { Command } = require('discord.js-commando'); -const emoji = require('emoji-random'); -module.exports = class MoanVoice extends Command { - constructor(client) { - super(client, { - name: 'moan', - aliases: ['uhhhh'], - group: 'voice', - memberName: 'moan', - description: 'uhhhh', - guildOnly: true, - examples: ['s5n!moan', 's5n!uhhhh'] - }); - } - run(msg) { - return __awaiter(this, void 0, void 0, function* () { - if (msg.member.voice.channel && !msg.guild.voice) { - const connection = yield msg.member.voice.channel.join(); - const dispatcher = connection.play('./assets/audio/uhhhh.wav'); - dispatcher.on('finish', () => { - connection.disconnect(); - }); - } - else if (msg.guild.voice) { - msg.reply('i\'m already playing that lol ' + emoji.random()); - } - else { - msg.reply('you need to join a voice channel first silly ' + emoji.random()); - } - }); - } -}; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9hbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21tYW5kcy92b2ljZS9tb2FuLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQSxNQUFNLEVBQUUsT0FBTyxFQUFFLEdBQUcsT0FBTyxDQUFDLHFCQUFxQixDQUFDLENBQUM7QUFDbkQsTUFBTSxLQUFLLEdBQUcsT0FBTyxDQUFDLGNBQWMsQ0FBQyxDQUFDO0FBRXRDLE1BQU0sQ0FBQyxPQUFPLEdBQUcsTUFBTSxTQUFVLFNBQVEsT0FBTztJQUM1QyxZQUFZLE1BQU07UUFDZCxLQUFLLENBQUMsTUFBTSxFQUFFO1lBQ1YsSUFBSSxFQUFFLE1BQU07WUFDWixPQUFPLEVBQUUsQ0FBQyxPQUFPLENBQUM7WUFDbEIsS0FBSyxFQUFFLE9BQU87WUFDZCxVQUFVLEVBQUUsTUFBTTtZQUNsQixXQUFXLEVBQUUsT0FBTztZQUNwQixTQUFTLEVBQUUsSUFBSTtZQUNmLFFBQVEsRUFBRSxDQUFDLFVBQVUsRUFBRSxXQUFXLENBQUM7U0FDdEMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUNLLEdBQUcsQ0FBQyxHQUFHOztZQUNULElBQUksR0FBRyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQUU7Z0JBQzlDLE1BQU0sVUFBVSxHQUFHLE1BQU0sR0FBRyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxDQUFDO2dCQUN6RCxNQUFNLFVBQVUsR0FBRyxVQUFVLENBQUMsSUFBSSxDQUFDLDBCQUEwQixDQUFDLENBQUM7Z0JBRS9ELFVBQVUsQ0FBQyxFQUFFLENBQUMsUUFBUSxFQUFFLEdBQUcsRUFBRTtvQkFDekIsVUFBVSxDQUFDLFVBQVUsRUFBRSxDQUFDO2dCQUM1QixDQUFDLENBQUMsQ0FBQzthQUNOO2lCQUFNLElBQUksR0FBRyxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQUU7Z0JBQ3hCLEdBQUcsQ0FBQyxLQUFLLENBQUMsZ0NBQWdDLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUM7YUFDaEU7aUJBQU07Z0JBQ0gsR0FBRyxDQUFDLEtBQUssQ0FBQywrQ0FBK0MsR0FBRyxLQUFLLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQzthQUMvRTtRQUNMLENBQUM7S0FBQTtDQUNKLENBQUMifQ==
\ No newline at end of file diff --git a/dist/commands/voice/squeak.js b/dist/commands/voice/squeak.js deleted file mode 100644 index 5be93ca..0000000 --- a/dist/commands/voice/squeak.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -const { Command } = require('discord.js-commando'); -const emoji = require('emoji-random'); -module.exports = class SqueakVoice extends Command { - constructor(client) { - super(client, { - name: 'squeak', - group: 'voice', - memberName: 'squeak', - description: 'squeak', - guildOnly: true, - examples: ['s5n!queak'] - }); - } - run(msg) { - return __awaiter(this, void 0, void 0, function* () { - if (msg.member.voice.channel && !msg.guild.voice) { - const connection = yield msg.member.voice.channel.join(); - const dispatcher = connection.play('./assets/audio/squeak.wav'); - dispatcher.on('finish', () => { - connection.disconnect(); - }); - } - else if (msg.guild.voice) { - msg.reply('i\'m already playing that lol ' + emoji.random()); - } - else { - msg.reply('you need to join a voice channel first silly ' + emoji.random()); - } - }); - } -}; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3F1ZWFrLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbW1hbmRzL3ZvaWNlL3NxdWVhay5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUEsTUFBTSxFQUFFLE9BQU8sRUFBRSxHQUFHLE9BQU8sQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDO0FBQ25ELE1BQU0sS0FBSyxHQUFHLE9BQU8sQ0FBQyxjQUFjLENBQUMsQ0FBQztBQUV0QyxNQUFNLENBQUMsT0FBTyxHQUFHLE1BQU0sV0FBWSxTQUFRLE9BQU87SUFDOUMsWUFBWSxNQUFNO1FBQ2QsS0FBSyxDQUFDLE1BQU0sRUFBRTtZQUNWLElBQUksRUFBRSxRQUFRO1lBQ2QsS0FBSyxFQUFFLE9BQU87WUFDZCxVQUFVLEVBQUUsUUFBUTtZQUNwQixXQUFXLEVBQUUsUUFBUTtZQUNyQixTQUFTLEVBQUUsSUFBSTtZQUNmLFFBQVEsRUFBRSxDQUFDLFdBQVcsQ0FBQztTQUMxQixDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0ssR0FBRyxDQUFDLEdBQUc7O1lBQ1QsSUFBSSxHQUFHLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLEtBQUssRUFBRTtnQkFDOUMsTUFBTSxVQUFVLEdBQUcsTUFBTSxHQUFHLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLENBQUM7Z0JBQ3pELE1BQU0sVUFBVSxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUMsMkJBQTJCLENBQUMsQ0FBQztnQkFFaEUsVUFBVSxDQUFDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsR0FBRyxFQUFFO29CQUN6QixVQUFVLENBQUMsVUFBVSxFQUFFLENBQUM7Z0JBQzVCLENBQUMsQ0FBQyxDQUFDO2FBQ047aUJBQU0sSUFBSSxHQUFHLENBQUMsS0FBSyxDQUFDLEtBQUssRUFBRTtnQkFDeEIsR0FBRyxDQUFDLEtBQUssQ0FBQyxnQ0FBZ0MsR0FBRyxLQUFLLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQzthQUNoRTtpQkFBTTtnQkFDSCxHQUFHLENBQUMsS0FBSyxDQUFDLCtDQUErQyxHQUFHLEtBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDO2FBQy9FO1FBQ0wsQ0FBQztLQUFBO0NBQ0osQ0FBQyJ9
\ No newline at end of file diff --git a/dist/commands/voice/wahoo.js b/dist/commands/voice/wahoo.js deleted file mode 100644 index dbf9ba3..0000000 --- a/dist/commands/voice/wahoo.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -const { Command } = require('discord.js-commando'); -const emoji = require('emoji-random'); -module.exports = class WahooVoice extends Command { - constructor(client) { - super(client, { - name: 'wahoo', - aliases: ['mario'], - group: 'voice', - memberName: 'wahoo', - description: 'wahoo', - guildOnly: true, - examples: ['s5n!wahoo', 's5n!mario'] - }); - } - run(msg) { - return __awaiter(this, void 0, void 0, function* () { - if (msg.member.voice.channel && !msg.guild.voice) { - const connection = yield msg.member.voice.channel.join(); - const dispatcher = connection.play('../../assets/audio/wahoo.mp3'); - dispatcher.on('finish', () => { - connection.disconnect(); - }); - } - else if (msg.guild.voice) { - msg.reply('i\'m already playing that lol ' + emoji.random()); - } - else { - msg.reply('you need to join a voice channel first silly ' + emoji.random()); - } - }); - } -}; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2Fob28uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tbWFuZHMvdm9pY2Uvd2Fob28uanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBLE1BQU0sRUFBRSxPQUFPLEVBQUUsR0FBRyxPQUFPLENBQUMscUJBQXFCLENBQUMsQ0FBQztBQUNuRCxNQUFNLEtBQUssR0FBRyxPQUFPLENBQUMsY0FBYyxDQUFDLENBQUM7QUFFdEMsTUFBTSxDQUFDLE9BQU8sR0FBRyxNQUFNLFVBQVcsU0FBUSxPQUFPO0lBQzdDLFlBQVksTUFBTTtRQUNkLEtBQUssQ0FBQyxNQUFNLEVBQUU7WUFDVixJQUFJLEVBQUUsT0FBTztZQUNiLE9BQU8sRUFBRSxDQUFDLE9BQU8sQ0FBQztZQUNsQixLQUFLLEVBQUUsT0FBTztZQUNkLFVBQVUsRUFBRSxPQUFPO1lBQ25CLFdBQVcsRUFBRSxPQUFPO1lBQ3BCLFNBQVMsRUFBRSxJQUFJO1lBQ2YsUUFBUSxFQUFFLENBQUMsV0FBVyxFQUFFLFdBQVcsQ0FBQztTQUN2QyxDQUFDLENBQUM7SUFDUCxDQUFDO0lBQ0ssR0FBRyxDQUFDLEdBQUc7O1lBQ1QsSUFBSSxHQUFHLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLEtBQUssRUFBRTtnQkFDOUMsTUFBTSxVQUFVLEdBQUcsTUFBTSxHQUFHLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLENBQUM7Z0JBQ3pELE1BQU0sVUFBVSxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUMsOEJBQThCLENBQUMsQ0FBQztnQkFFbkUsVUFBVSxDQUFDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsR0FBRyxFQUFFO29CQUN6QixVQUFVLENBQUMsVUFBVSxFQUFFLENBQUM7Z0JBQzVCLENBQUMsQ0FBQyxDQUFDO2FBQ047aUJBQU0sSUFBSSxHQUFHLENBQUMsS0FBSyxDQUFDLEtBQUssRUFBRTtnQkFDeEIsR0FBRyxDQUFDLEtBQUssQ0FBQyxnQ0FBZ0MsR0FBRyxLQUFLLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQzthQUNoRTtpQkFBTTtnQkFDSCxHQUFHLENBQUMsS0FBSyxDQUFDLCtDQUErQyxHQUFHLEtBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDO2FBQy9FO1FBQ0wsQ0FBQztLQUFBO0NBQ0osQ0FBQyJ9
\ No newline at end of file diff --git a/src/commands/voice/moan.js b/src/commands/voice/moan.js deleted file mode 100644 index 03824e3..0000000 --- a/src/commands/voice/moan.js +++ /dev/null @@ -1,30 +0,0 @@ -const { Command } = require('discord.js-commando'); -const emoji = require('emoji-random'); - -module.exports = class MoanVoice extends Command { - constructor(client) { - super(client, { - name: 'moan', - aliases: ['uhhhh'], - group: 'voice', - memberName: 'moan', - description: 'uhhhh', - guildOnly: true, - examples: ['s5n!moan', 's5n!uhhhh'] - }); - } - async run(msg) { - if (msg.member.voice.channel && !msg.guild.voice) { - const connection = await msg.member.voice.channel.join(); - const dispatcher = connection.play('./assets/audio/uhhhh.wav'); - - dispatcher.on('finish', () => { - connection.disconnect(); - }); - } else if (msg.guild.voice) { - msg.reply('i\'m already playing that lol ' + emoji.random()); - } else { - msg.reply('you need to join a voice channel first silly ' + emoji.random()); - } - } -};
\ No newline at end of file diff --git a/src/commands/voice/squeak.js b/src/commands/voice/squeak.js deleted file mode 100644 index 9d2b6a3..0000000 --- a/src/commands/voice/squeak.js +++ /dev/null @@ -1,29 +0,0 @@ -const { Command } = require('discord.js-commando'); -const emoji = require('emoji-random'); - -module.exports = class SqueakVoice extends Command { - constructor(client) { - super(client, { - name: 'squeak', - group: 'voice', - memberName: 'squeak', - description: 'squeak', - guildOnly: true, - examples: ['s5n!queak'] - }); - } - async run(msg) { - if (msg.member.voice.channel && !msg.guild.voice) { - const connection = await msg.member.voice.channel.join(); - const dispatcher = connection.play('./assets/audio/squeak.wav'); - - dispatcher.on('finish', () => { - connection.disconnect(); - }); - } else if (msg.guild.voice) { - msg.reply('i\'m already playing that lol ' + emoji.random()); - } else { - msg.reply('you need to join a voice channel first silly ' + emoji.random()); - } - } -};
\ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index 4eff8cf..daa1c7a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -65,6 +65,6 @@ "forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */ }, "include": [ - "./src/**/**/*" + "src/**/*", "fix/voice/wahoo.js", "fix/voice/squeak.js", "fix/voice/moan.js", "fix/voice/fart.js" ] } |