From af1283bc0c9b35723b646036a05569fc4be63eb6 Mon Sep 17 00:00:00 2001
From: Dennis Klein <mail@dnns01.de>
Date: Tue, 6 Apr 2021 17:24:54 +0200
Subject: [PATCH] Added "arminsagt command"

---
 armin.py   | 27 +++++++++++++++++++++++++++
 strolly.py |  4 +++-
 2 files changed, 30 insertions(+), 1 deletion(-)
 create mode 100644 armin.py

diff --git a/armin.py b/armin.py
new file mode 100644
index 0000000..8eeb26f
--- /dev/null
+++ b/armin.py
@@ -0,0 +1,27 @@
+import random
+
+from discord.ext import commands
+
+
+class Armin(commands.Cog):
+    def __init__(self, bot):
+        self.bot = bot
+        self.a = ["ein-", "zwei-", "drei-", "vier-", "fünf", "sechs-"]
+        self.b = ["tägige/n", "wöchige/n", "monatige/n", "fache/n", "malige/n", "hebige/n"]
+        self.c = ["harte/n", "softe/n", "optionale/n", "intranspatente/n", "alternativlose/n", "unumkehrbare/n"]
+        self.d = ["Wellenbrecher-", "Brücken-", "Treppen-", "Wende-", "Impf-", "Ehren-"]
+        self.e = ["Lockdown", "Stopp", "Maßnahme", "Kampagne", "Sprint", "Matrix"]
+        self.f = ["zum Sommer", "auf Weiteres", "zur Bundestagswahl", "2030", "nach den Apiturprüfungen",
+                  "in die Puppen"]
+        self.g = ["sofortigen", "nachhaltigen", "allmählichen", "unausweichlichen", "wirtschaftsschonenden",
+                  "willkürlichen"]
+        self.h = ["Senkung", "Steigerung", "Beendigung", "Halbierung", "Vernichtung", "Beschönigung"]
+        self.i = ["Infektionszahlen", "privaten Treffen", "Wirtschaftsleistung", "Wahlprognosen", "dritten Welle",
+                  "Bundeskanzlerin"]
+
+    @commands.command(name="arminsagt")
+    async def cmd_arminsagt(self, ctx):
+        await ctx.send(f"Was wir jetzt brauchen, ist ein/e {random.choice(self.a)}{random.choice(self.b)} "
+                       f"{random.choice(self.c)} {random.choice(self.d)}{random.choice(self.e)} "
+                       f"bis {random.choice(self.f)} zur {random.choice(self.g)} {random.choice(self.h)} "
+                       f"der {random.choice(self.i)}.")
diff --git a/strolly.py b/strolly.py
index 76eac1b..1b39238 100644
--- a/strolly.py
+++ b/strolly.py
@@ -4,9 +4,10 @@ import discord
 from discord.ext import commands
 from dotenv import load_dotenv
 
+from armin import Armin
+from leaderboard import Leaderboard
 from poll_cog import PollCog
 from roll_cog import RollCog
-from leaderboard import Leaderboard
 
 # .env file is necessary in the same directory, that contains several strings.
 load_dotenv()
@@ -19,6 +20,7 @@ bot = commands.Bot(command_prefix='!', help_command=None, activity=discord.Game(
 bot.add_cog(PollCog(bot))
 bot.add_cog(RollCog(bot))
 bot.add_cog(Leaderboard(bot))
+bot.add_cog(Armin(bot))
 
 
 @bot.event
-- 
GitLab