aboutsummaryrefslogtreecommitdiff
path: root/commands/Fun/story.js
diff options
context:
space:
mode:
Diffstat (limited to 'commands/Fun/story.js')
-rw-r--r--commands/Fun/story.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/commands/Fun/story.js b/commands/Fun/story.js
new file mode 100644
index 0000000..037b7cb
--- /dev/null
+++ b/commands/Fun/story.js
@@ -0,0 +1,27 @@
+exports.run = async (bot, msg) => {
+ msg.guild.fetchMembers().then(guild =>
+ {
+ const membersList = guild.members.array();
+ const selectedUser1 = membersList[Math.floor(Math.random() * membersList.length)].user;
+ const selectedUser2 = membersList[Math.floor(Math.random() * membersList.length)].user;
+ const selectedUser3 = membersList[Math.floor(Math.random() * membersList.length)].user;
+
+ const stories =
+ [
+ 'Story 1 Alee says it\'s coming soon!.',
+ `Story 2 ${selectedUser1.username} jumps into the window then ${selectedUser2.username} saves ${selectedUser1.username} and ${selectedUser3.username} claps.`,
+ ];
+ const storySelected = [Math.floor(Math.random() * stories.length)];
+ msg.channel.send(stories[storySelected]);
+ });
+};
+
+exports.conf = {
+ aliases: [],
+ guildOnly: true,
+};
+
+exports.help = {
+ name: 'story',
+ description: 'Tells you a story.',
+};