diff --git a/assets/json/fidget.json b/assets/json/fidget.json new file mode 100644 index 00000000..ca381574 --- /dev/null +++ b/assets/json/fidget.json @@ -0,0 +1,16 @@ +[ + "https://i.imgur.com/P1QI7TO.png", + "https://i.imgur.com/xrjwSxi.jpg", + "https://i.imgur.com/Rer0yV3.jpg", + "https://i.imgur.com/tDvFFT3.png", + "https://i.imgur.com/2BhEkHy.jpg", + "https://i.imgur.com/FGRJINh.png", + "https://i.imgur.com/gusIoya.png", + "https://i.imgur.com/WuxRIhV.jpg", + "https://i.imgur.com/UXfjfwF.jpg", + "https://i.imgur.com/D0ksnk9.jpg", + "https://i.imgur.com/u7oS4YL.jpg", + "https://i.imgur.com/LCyFaks.jpg", + "https://i.imgur.com/9rhQ3Un.jpg", + "https://i.imgur.com/rk5A0Kl.png", +] diff --git a/commands/random-img/fidget.js b/commands/random-img/fidget.js new file mode 100644 index 00000000..bb9ab38b --- /dev/null +++ b/commands/random-img/fidget.js @@ -0,0 +1,19 @@ +const Command = require('../../structures/Command'); +const nimbats = require('../../assets/json/fidget'); + +module.exports = class FidgetCommand extends Command { + constructor(client) { + super(client, { + name: 'fidget', + aliases: ['nimbat'], + group: 'random-img', + memberName: 'fidget', + description: 'Responds with a random image of Fidget.', + clientPermissions: ['ATTACH_FILES'] + }); + } + + run(msg) { + return msg.say({ files: [nimbats[Math.floor(Math.random() * nimbats.length)]] }); + } +}; diff --git a/package.json b/package.json index e2d101ba..7b972186 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiaobot", - "version": "40.2.0", + "version": "40.3.0", "description": "Your personal server companion.", "main": "Shard.js", "scripts": {