aboutsummaryrefslogtreecommitdiff
path: root/commands/episode.js
diff options
context:
space:
mode:
Diffstat (limited to 'commands/episode.js')
-rw-r--r--commands/episode.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/commands/episode.js b/commands/episode.js
new file mode 100644
index 0000000..bf5b9f2
--- /dev/null
+++ b/commands/episode.js
@@ -0,0 +1,17 @@
+const fs = require('fs');
+const { MessageActionRow, MessageButton, MessageSelectMenu, MessageEmbed } = require('discord.js');
+
+const getEpisodePublic = require("../modules/episodepublic");
+const episodeReply = require("../modules/episodereply");
+
+const series = JSON.parse(fs.readFileSync("./data/series.json").toString());
+
+module.exports = async (interaction) => {
+ let select = interaction.options.getSubcommand();
+ let episode = interaction.options.getString('episode').toLowerCase();
+
+ let sdata = series.filter(i => i.command.toLowerCase() === select)[0];
+ if (typeof episode === "string") {
+ await episodeReply(interaction, select, episode, sdata);
+ }
+} \ No newline at end of file