From fe274319d5555f7c89cf96bffb06005eedbc20d3 Mon Sep 17 00:00:00 2001 From: Thorsten S Date: Fri, 3 Jan 2020 21:43:28 +0100 Subject: [PATCH] =?utf8?q?klugschei=C3=9Ferbot?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- distbot/minijobber/run.py | 3 +- distbot/plugins/didyouknow.py | 105 ++++++++++++++++++++++++++++++++++ 2 files changed, 107 insertions(+), 1 deletion(-) create mode 100644 distbot/plugins/didyouknow.py diff --git a/distbot/minijobber/run.py b/distbot/minijobber/run.py index 50309ab..4638d4d 100644 --- a/distbot/minijobber/run.py +++ b/distbot/minijobber/run.py @@ -11,7 +11,7 @@ from distbot.bot import worker as worker_mod from distbot.plugins import ( basic, fun, lookup, url, feeds, muc, translation, searx, queue_management, plugin_help, morse, meta, - extended, bugtracker, bots, bofh, + extended, bugtracker, bots, bofh, didyouknow, debug ) logger = logging.getLogger(__name__) @@ -36,6 +36,7 @@ PLUGIN_MODULES = { searx: searx.ALL, translation: translation.ALL, url: url.ALL, + didyouknow: didyouknow.ALL # debug: debug.ALL } job_workers = [] diff --git a/distbot/plugins/didyouknow.py b/distbot/plugins/didyouknow.py new file mode 100644 index 0000000..5d4f11d --- /dev/null +++ b/distbot/plugins/didyouknow.py @@ -0,0 +1,105 @@ +# -*- coding: utf-8 -*- +import random + +from distbot.bot.worker import Worker +from distbot.common.action import Action + +# DB timestamp: 03.01.2019 +DB = [ + "wußtet ihr, daß sich us-amerikaner strafbar machen, wenn sie am frankfurter flughafen kubanische zigarren kaufen (sofern diese zigarren nicht von vor der revolution stammen)?", + "wußtet ihr das gif von compuServ stammt?", + "wußtet ihr das margot honecker noch lebt?", + "wußtet ihr das Ferrero ein italienisches unternehmen ist?", + "wußtet ihr übrigens das Adidas eine Abkürzung ist?", + "wußtet ihr das bei Starship Troopers auch der eine mitspielt der jetzt in How I met your mother mitspielt?", + "wußtet ihr das leben vermutlich deswegen auf kohlenstoff basiert weil KOhlenstoff der einzige Stoff ist der in der lage ist lange ketten zu bilden?", + "wußtet ihr das ehemalige NPD-Funktionäre heute bei den piraten sind?", + "wußtet ihr das das verbrennen von holz (theoritisch) CO2 neutral ist?", + "wußtet ihr übrigens das LSD gegen Kopfschmerzen helfen soll?", + "wußtet ihr das es bugs gibt die man als showstoppper bezeichnet?", + "wußtet ihr das einen ort namens hintertux gibt?", + "wußtet ihr das in der DDR 166 Menschen hingerichtet wurden?", + "wußtet ihr übrigens das Dinos und Hühner verwandt sind?", + "wußtet ihr das?", + "wußtet ihr das epson mal PCs hergestellt hat?", + "wußtet ihr das die telekom auch router vermietet", + "wußtet ihr übrigens das Zitronenfalter überhaupt keine Zitronen falten?", + "wußtet ihr das man auf der Homepage vom Gutenberg-Projekt jede menge klassische Literatur bekommt?", + "wußtet ihr übrigens das heute der 60te Todestag von Stalin ist?", + "wußtet ihr übrigens das Versatel keine privatkunden mehr annimmt?", + "wußtet ihr übrigens das Klaus Gysi, der Vater von Gregor Gysi in der DDR auch eine große nummer war?", + "wußtet ihr übrigens das Santa Fe in den USA liegt?", + "wußtet ihr das opel mal fahrräder gebaut hat?", + "wußtet ihr das Ace of Spades = Pik As", + "wußtet ihr das IBM auch an die Nazis computer geliefert hat?", + "wußtet ihr übrigens das hubschrauber auch noch sicher landen können wenn der motor ausfällt", + "wußtet ihr das der Irak eine Britische Kolonie war?", + "wußtet ihr das es einen mavel helden gibt der hawkeye heißt?", + "wußtet ihr das vettel ein altes Wort für alte Frau ist?", + "wußtet ihr das Coriolis Franzose war?", + "wußtet ihr das All along the watchtower von bob dylan ist", + "wußtet ihr übrigens das werkzeug verkauft wird um aus zeitungen breckets zu pressen?", + "wußtet ihr das Lucullus ein römischer Feldherr war?", + "wußtet ihr das es keine kleidervorschrift in welcher kleidung jemand beerdigt wird?", + "wußtet ihr das Boeing deutsche vorfahren hatte?", + "wußtet ihr das der Mond von Pluto Cheron heißt?", + "wußtet ihr übrigens das granit arbeitsplatten richtig teuer sind? So 400 € pro Meter", + "wußtet ihr das es ein Gericht namens Tote Oma gibt?", + "wußtet ihr übrigens das little wing im orginal von JImy Hendrix ist?", + "wußtet ihr das die Champagnersteuer eingeführt wurde um die Marine des Kaisers zu finanzieren?", + "wußtet ihr das Robert Vaughn tot ist?", + "wußtet ihr das es eine Rechtliche Grundlage dafür gibt das die Kirche im Radio reden darf?", + "wußtet ihr das Carlos Der Schakal noch lebt?", + "wußtet ihr das kokain ein anästhetikum ist?", + "wußtet ihr das Shell jetzt auch Strom und Gas verkauft?", + "wußtet ihr das es veganen bacon gibt?", + "wußtet ihr das Maggi aus der Schweiz kommt?", + "wußtet ihr das Bierdeckel auf englisch coaster heißt?", + "wußtet ihr dass das private brennen von alkohol nicht mehr legal ist?", + "wußtet ihr das normale Steckdosen mit 16 A abgesichert sind?", + "wußtet ihr das normale Steckdosen mit 16 A abgesichert sind?", + "wußtet ihr das man Biber essen kann?", + "wusstet ihr, dass das versenden von bargeld mit versicherten wertbrief nicht zulässig und damit nicht versichert ist?", + "wusstet ihr das dies kein relativsatz ist?", + "wusstet ihr, das am CERN eine eigene Distro. gebastelt wird?", + "wusstet ihr eigentlich, dass gnome scheisse ist?", + "wusstet ihr, dass es ein tier gibt, welches gemüse in schinken verwandeln kann?", + "wusstet ihr, dass google ein patent auf \"netzwerkbasierte, geräteübergreifende betriebssysteme\" hat?", + "wusstet ihr eigentlich, was mit camel toe bezeichnet wird?", + "wusstet ihr, dass bart von den simpsons von einer frau gesprochen wird?", + "wusstet ihr übrigens, wozu diese kordel im bad dient? (wahrscheinlich nur in italien)", + "wusstet ihr schon dass es ne bloede idee ist sein eis \"kurz\" mal auf nem warmen knoblauchbrot abzulegen, nur weil man eben mal \"schnell\" das wlan fixen muss?", + "wusstet ihr schon, dass es einen \"Gol\" von VW gibt?", + "wusstet ihr das in den wort genitalien das wort italien vorhanten ist?", + "wusstet ihr, dass VMs ziemlich langsam werden, wenn sie ihren arbeitsspeicher aus dem swap holen müssen?", + "wusstet ihr, dass behördenfahrzeuge nicht versicherungspflichtig sind? nicht, nun, nun wisst ihr es :p", + "wusstet ihr, dass bei beiden das gleiche rauskommt, wenn eggy oder hawkeye kahlbsschnitzel produzieren?", + "wusstet ihr, dass taschenlampen heller leuchten, wenn da volle batterien drin sind?", + "wusstet ihr eigentlich das dd jetzt ne fortschritsanzeige hat? https://bla.swirlen.eu/r/Screenshot_20170805_112301.png", + "wusstet ihr, dass knödel fast nach nichts schmecken, wenn man das salz zu spät ins wasser kippt?", + "wusstet ihr, dass München flächehnmässig 3 malö so grpß wie Paris ist?", +] + + +class DidYouKnow(Worker): + binding_keys = [ + "wusstet.ihr.#", + "wußtet.ihr." + ] + description = "smart bot" + usage = "wusstest ihr schon." + + answers = [ + "Nö, aber", + "Olle Kamelle -", + "Ja klar,", + "Ja, hab ich gestern im Internet gefunden. ", + "Nein, glaub ich auch nicht." + ] + + def parse_body(self, msg): + fact = random.choice(DB) + return Action(msg="{} {}".format(answer, fact)) + + +ALL = [DidYouKnow] -- 2.39.2