diff options
author | Indrajith K L | 2021-03-27 21:57:16 +0530 |
---|---|---|
committer | Indrajith K L | 2021-03-27 21:57:16 +0530 |
commit | e3dba82cf3cdbdf5c0aad3d308013695a2074ecf (patch) | |
tree | 83b1b0f5f968ca3f4c260a068fe364821e68176a /src/commons | |
parent | 6048206733b3d6bb9ffbacb3e54f4bef88777585 (diff) | |
download | radio-bot-e3dba82cf3cdbdf5c0aad3d308013695a2074ecf.tar.gz radio-bot-e3dba82cf3cdbdf5c0aad3d308013695a2074ecf.tar.bz2 radio-bot-e3dba82cf3cdbdf5c0aad3d308013695a2074ecf.zip |
Code Refactoring
* Adds Config for commands
* Moved Casual Messages to language.json
Diffstat (limited to 'src/commons')
-rw-r--r-- | src/commons/confusion.js | 22 | ||||
-rw-r--r-- | src/commons/jokes.js | 7 |
2 files changed, 22 insertions, 7 deletions
diff --git a/src/commons/confusion.js b/src/commons/confusion.js new file mode 100644 index 0000000..7a5d9b8 --- /dev/null +++ b/src/commons/confusion.js @@ -0,0 +1,22 @@ +const {MessageEmbed} = require('discord.js'); +const fetch = require('node-fetch'); +function generateConfusionGif(message) { + message.channel.startTyping(); + const embed = new MessageEmbed() + .setDescription(`I dont understand what you are saying <@${process.env.KLIAS_TAG}> do you know what this guy is asking?`) + .setColor("RANDOM"); + const randomIndex = Math.floor(Math.random() * 49); + fetch(`https://api.tenor.com/v1/random?key=${process.env.TENOR_TOKEN}&q=I%20dont%20understand&limit=50`) + .then(res => res.json()) + .then(response => { + embed.setImage(response.results[randomIndex].media[0].gif.url); + message.channel.stopTyping(); + message.channel.send(embed); + }); +} + +module.exports = { + execute(message) { + generateConfusionGif(message); + } +}
\ No newline at end of file diff --git a/src/commons/jokes.js b/src/commons/jokes.js deleted file mode 100644 index 261cacb..0000000 --- a/src/commons/jokes.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - name: "jokes", - description: "Only bad jokes here", - execute() { - - } -}
\ No newline at end of file |