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