From 5f643ba92a4eb86cff1aad32933e2150614e259a Mon Sep 17 00:00:00 2001 From: Daniel Odendahl Jr Date: Wed, 3 Oct 2018 23:19:34 +0000 Subject: [PATCH] Fly Prank Command --- README.md | 3 ++- assets/images/fly.png | Bin 0 -> 2665 bytes commands/single/fly.js | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 assets/images/fly.png create mode 100644 commands/single/fly.js diff --git a/README.md b/README.md index 009eaf52..dcd3769a 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Xiao is a Discord bot coded in JavaScript with The bot is no longer available for invite. You can self-host the bot, or use her on the [home server](https://discord.gg/sbMe32W). -## Commands (322) +## Commands (323) ### Utility: * **eval:** Executes JavaScript code. @@ -96,6 +96,7 @@ on the [home server](https://discord.gg/sbMe32W). * **dark-theme-light-theme:** Determines whether you use dark or light theme. * **eat-pant:** Eat pant. * **eggs-get-laid:**: Sends the ultimate roast. +* **fly:** Sends a fake fly that looks surprisngly real. * **give-flower:** Gives Xiao Pai a flower. * **hi:** Hello. * **isnt-joke:** Isn't joke... diff --git a/assets/images/fly.png b/assets/images/fly.png new file mode 100644 index 0000000000000000000000000000000000000000..39e4ce8e6c15e29e68b50ce2e4d48e2243fd4098 GIT binary patch literal 2665 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 Xom0$AMn=0900000NkvXXu0mjfIkGus literal 0 HcmV?d00001 diff --git a/commands/single/fly.js b/commands/single/fly.js new file mode 100644 index 00000000..7f46c532 --- /dev/null +++ b/commands/single/fly.js @@ -0,0 +1,19 @@ +const Command = require('../../structures/Command'); +const path = require('path'); + +module.exports = class FlyCommand extends Command { + constructor(client) { + super(client, { + name: 'fly', + aliases: ['fly-prank'], + group: 'single', + memberName: 'fly', + description: 'Sends a fake fly that looks surprisngly real.', + clientPermissions: ['ATTACH_FILES'] + }); + } + + run(msg) { + return msg.say({ files: [path.join(__dirname, '..', '..', 'assets', 'images', 'fly.png')] }); + } +};