From 4c0b86c368819b2008e38080bb753a15dc199e81 Mon Sep 17 00:00:00 2001 From: Mark Hoekveen Date: Thu, 6 Jun 2019 16:02:26 +0200 Subject: [PATCH] hall of fame uitspraak --- Chatbot.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Chatbot.py b/Chatbot.py index 8812c0f..0613cf4 100644 --- a/Chatbot.py +++ b/Chatbot.py @@ -414,4 +414,22 @@ class Chatbot(object): response = self.getHaiku() yield from ctx.channel.send(response) - \ No newline at end of file + + @commands.command(pass_context=True, hidden=False) + @asyncio.coroutine + def uitspraak(self, ctx, numPosts=1): + """Random uitspraak uit de hall of fame. + Optioneel kan je een nummer meegeven voor meerdere uitspraken + 0 voor alle uitspraken.""" + try: + message = "" + with open("uitspraken.txt", "r") as file: + uitspraken = file.readlines() + random.shuffle(uitspraken) + if numPosts == 0: + numPosts = len(uitspraken) + for i in range(numPosts): + message += uitspraken[i] + yield from ctx.channel.send(message) + except: + pass \ No newline at end of file