From e42edb10482ef227adb7a8725428b4833d4fa3c5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lo=C3=AFc=20Bersier?= <supositware@loics-macbook-pro.home>
Date: Thu, 9 May 2019 21:28:58 +0200
Subject: [PATCH] work too when message isint passed

---
 rand.js | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/rand.js b/rand.js
index 7a63270a..c38b63a9 100644
--- a/rand.js
+++ b/rand.js
@@ -18,10 +18,12 @@ exports.random = function (text, message) {
 	});
 
 	do {
-		text = text.replace(/\[member\]/g, message.guild.members.random().user.username);
-		text = text.replace(/\[memberRand\]/, message.guild.members.random().user.username);
+		if (message) {
+			text = text.replace(/\[author\]/, message.author.username);
+			text = text.replace(/\[member\]/g, message.guild.members.random().user.username);
+			text = text.replace(/\[memberRand\]/, message.guild.members.random().user.username);
+		}
 		text = text.replace(/\[number\]/, Math.floor((Math.random() * 9) + 1));
-		text = text.replace(/\[author\]/, message.author.username);
 		text = text.replace(/\[kick\]/, ' ');
 		text = text.replace(/\[ban\]/, ' ');
 		text = text.replace(/\[delete\]/, ' ');