From 59bfb886225884063928a33402860500165535b2 Mon Sep 17 00:00:00 2001 From: simon Date: Mon, 14 Jan 2019 02:12:36 +0100 Subject: [PATCH 1/2] change /simon default name --- schneiderbot.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schneiderbot.py b/schneiderbot.py index 8254cbd..b501b80 100755 --- a/schneiderbot.py +++ b/schneiderbot.py @@ -208,7 +208,7 @@ def shrug(bot, update): def simon(bot, update, args): "KAUF DIR N HUND" - name = "[Simon](tg://user?id=47438109)" + name = "@thedailysimon" if len(args) > 0: name = " ".join(args[0:] update.message.reply_text("%s, bitte kauf dir einen Hund oder eine Katze, du hast zu viel Zeit" % name) -- 2.25.1 From 497efcee22ec5b9a8eef3d2d78f1c6587f954153 Mon Sep 17 00:00:00 2001 From: Simon Maedge Date: Mon, 14 Jan 2019 03:47:32 +0100 Subject: [PATCH 2/2] Add other animal names --- schneiderbot.py | 10 +++- simon.txt | 142 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 149 insertions(+), 3 deletions(-) create mode 100644 simon.txt diff --git a/schneiderbot.py b/schneiderbot.py index b501b80..f0a6a2b 100755 --- a/schneiderbot.py +++ b/schneiderbot.py @@ -89,6 +89,9 @@ with open("manta.txt", "r") as tmp_file: with open("goodlife.txt", "r") as tmp_file: GOOD_LIFE = tmp_file.readlines() + +with open("simon.txt", "r") as tmp file: + SIMON = tmp file.readlines() # Define a few command handlers. These usually take the two arguments bot and # update. Error handlers also receive the raised TelegramError object in error. @@ -209,9 +212,10 @@ def shrug(bot, update): def simon(bot, update, args): "KAUF DIR N HUND" name = "@thedailysimon" - if len(args) > 0: - name = " ".join(args[0:] - update.message.reply_text("%s, bitte kauf dir einen Hund oder eine Katze, du hast zu viel Zeit" % name) + if len(args) > 0: + name = " ".join(args[0:] + rand = random.SystemRandom() + update.message.reply_text("%s, bitte kauf dir einen Hund, eine Katze oder von mir aus auch %s, du hast zu viel Zeit" % SIMON[rand.randrange(0, len(SIMON), 1)]) def mensa(bot, update, args): which = "zentral" diff --git a/simon.txt b/simon.txt new file mode 100644 index 0000000..3aaac09 --- /dev/null +++ b/simon.txt @@ -0,0 +1,142 @@ +einen Bären +eine Biene +einen Braunbären +einen Eisbären +einen Elefanten +ein Flusspferd +einen Ganter +eine Gefleckte Weinbergschnecke +eine Giraffe +ein Gorilla +ein Hausrind +einen Hummer +eine Japanische Riesenkrabbe +einen Kakadu +einen Kakapo +ein Kamel +einen Karpfen +ein Koala +eine Krake +ein Krokodil +einen Laubfrosch +einen Löwen +ein Merinoschaf +ein Nashorn +einen Orang-Utan +einen Orca +einen Panda +einen Pavian +ein Pferd +ein Pinguin +eine Robbe +ein Rosapelikan +ein Schaf +eine Schildkröte +einen Schimpansen +einen Schnabelbarsch +ein Schwein +einen Sibirischen Tiger +einen Sri-Lanka-Elefanten +einen Syrischen Braunbär +ein Virginia-Opossum +ein Vogel +ein Albatros +ein Graupapageien +einen Hahn +einen Pelikan +ein Pinguin +ein Schwan +einen Spatz +einen Storch +einen Tiger +eine Taube +einen Wal +ein Walross +ein weibliches Totenkopfäffchen +einen Weißstorch +einen Wolf +eine Hyäne +ein Elch +eine Ente +ein Kaninchen +einen Hasen +einen Hirsch +ein Huhn +ein Murmeltier +ein Rind +ein Reh +ein Schaf +ein Hausschwein +eine Ziege +ein Steinbock +einen Marmor-Zitterrochen +einen Atlantischen Zitterrochen +einen Langnasen-Samtdornhai +ein Großgefleckten Katzenhai +einen Kleingefleckten Katzenhai +einen Gabeldorsch +ein Yak +einen Schwarzhalsreiher +einen Buschhasen +ein Krokodil +eine Schlange +eine Südafrikanische Baumnatter +eine Gefleckte Buschschlange +ein Lappenchamäleon +einen Afrikanischen Hausgecko +eine Südliche Pantherkröte +einen Grauen Baumfrosch +einen Langfingerfrosch +einen Wellensittich +einen Kleinen Schillerfalter +einen Grünen Zipfelfalter +eine Lederschildkröte +eine Suppenschildkröte +eine Meeresschildkröte +eine Unechte Karettschildkröte +eine Echte Karettschildkröte +eine Atlantik-Bastardschildkröte +eine Maurische Landschildkröte +eine Griechische Landschildkröte +eine Vierzehenschildkröte +eine Breitrandschildkröte +eine Sumpfschildkröte +eine Europäische Sumpfschildkröte +eine Sizilianische Sumpfschildkröte +eine Kaspische Bachschildkröte +eine Maurische Bachschildkröte +eine Ostmediterrane Bachschildkröte +eine Buchstaben-Schmuckschildkröte +einen Europäischen Fransenfinger +eine Zwerg-Kieleidechse +eine Spanische Kieleidechse +eine Peloponnesische Kieleidechse +eine Spanische Gebirgseidechse +eine Sizilianische Mauereidechse +eine Waldeidechse +einen Westiberischen Sandläufer +eine Milos-Mauereidechse +eine Schlingnatter +eine Würfelnatter +eine Mopsfledermaus +eine Nordfledermaus +eine Breitflügelfledermaus +eine Mopsfledermaus +eine Nordfledermaus +eine Breitflügelfledermaus +eine Alpenfledermaus +eine Nymphenfledermaus +eine Bechsteinfledermaus +eine Große Bartfledermaus +eine Teichfledermaus +eine Wasserfledermaus +eine Wimperfledermaus +eine Kleine Bartfledermaus +eine Fransenfledermaus +einen Kleinen Abendsegler +einen Großen Abendsegler +eine Weißrandfledermaus +eine Rauhautfledermaus +eine Zwergfledermaus +eine Mückenfledermaus +eine Zweifarbfledermaus -- 2.25.1