From 327119b4d1c2248b8a075cad3cd05ab92560e75d Mon Sep 17 00:00:00 2001 From: Minteck Date: Sun, 13 Feb 2022 16:16:18 +0100 Subject: Feature: implements #8, voids #9 --- commands/episode.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 commands/episode.js (limited to 'commands/episode.js') 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 -- cgit