Files
ninachloe/FaustBot/Modules/JokeObserver.py
T
ThomasWeis 84b59a31e8 Removed inappropriate jokes, fixed typos
Non family-friendly jokes have been deleted,
adjusted some jokes
2022-04-21 09:21:18 +02:00

190 lines
6.2 KiB
Python

import random
import time
from FaustBot.Communication import Connection
from FaustBot.Modules.PrivMsgObserverPrototype import PrivMsgObserverPrototype
jokes = [['Was ist orange und geht über die Berge?'
,'Eine Wanderine.']
,['Was ist orange und schaut durchs Schlüsselloch?'
,'Eine Spanndarine.']
,['Was ist violett und sitzt in der Kirche ganz vorne?'
,'Eine Frommbeere.']
,['Was ist grün und liegt im Sarg?'
,'Ein Sterbschen.']
,['Was ist bunt und läuft über den Tisch davon?'
,'Ein Fluchtsalat.']
,['Was ist braun und schwimmt unter Wasser?'
,'Ein U-Brot.']
,['Was ist schwarz/weiß und hüpft von Eisscholle zu Eisscholle?'
,'Ein Springuin.']
,['Was ist rot und sitzt auf dem WC?'
,'Eine Klomate.']
,['Was ist braun und fährt einen verschneiten Hang hinunter?'
,'Ein Snowbrot.']
,['Was ist braun und späht durchs Schlafzimmerfenster?'
,'Ein Spannzapfen.']
,['Was ist weiß und springt im Wald umher?'
,'Ein Jumpignon.']
,['Was ist braun, süß und rennt durch den Wald?'
,'Eine Joggolade.']
,['Was ist braun und sitzt hinter Gittern?'
,'Eine Knastanie.']
,['Was ist rot, rund und hat ein Maschinengewehr?'
,'Ein Rambodischen.']
,['Was ist braun, knusprig und läuft mit dem Korb durch den Wald?'
,'Brotkäppchen.']
,['Was ist braun, klebrig und läuft in der Wüste umher?'
,'Ein Karamel.']
,['Was ist rot, sitzt in einer Konservendose und spielt Musik?'
,'Ein Radioli.']
,['Was ist grün und radelt durch die Gegend?'
,'Eine Velone.']
,['Was ist orange, tiefergelegt und hat einen Spoiler?'
,'Ein Mantarinchen']
,['Was ist gelb, krumm und schwimmt auf dem Wasser?'
,'Eine Schwanane']
,['Was ist orange und steckt traurig in der Erde?'
,'Ein Trübchen.']
,['Was ist orange, sauer und kann keine Minute ruhig sitzen?'
,'Eine Zappelsine.']
,['Was ist haarig und wird in der Pfanne frittiert?'
,'Bartkartoffeln.']
,['Was ist gesund und kräftig und spielt den Beleidigten?'
,'Ein Schmollkornbrot.']
,['Was steht im Schlafzimmer des Metzgers neben dem Bett?'
,'Ein Schlachttischlämpchen.']
,['Was ist grün, sauer und versteckt sich vor der Polizei?'
,'Ein Essig-Schurke.']
,['Was ist orange, rund und versteckt sich vor der Polizei?'
,'Ein Vandalinchen.']
,['Was ist grün und schaut durchs Schlüsselloch?'
,'Ein Spionat']
,['Was ist groß, grau und telefoniert aus Afrika?'
,'Ein Telefant.']
,['Was ist gelb und flattert im Wind?'
,'Eine Fahnane.']
,['Was ist grün und klopft an die Tür?'
,'Ein Klopfsalat.']
,['Was ist braun, sehr zäh und fliegt umher?'
,'Eine Ledermaus.']
,['Was macht "Muh" und hilft beim Anziehen?'
,'Ein Kuhlöffel.']
,['Was ist viereckig, hat Noppen und eine Lese-Rechtschreibschwäche?'
,'Ein Legostheniker.']
,['Was ist grün, glücklich und hüpft von Grashalm zu Grashalm?'
,'Eine Freuschrecke.']
,['Was ist ist braun, hat einen Beutel und hängt am Baum?'
,'Ein Hänguruh.']
,['Was ist orange-rot und riskiert alles?'
,'Eine Mutorange']
,['Was ist gelb, ölig und und sitzt in der Kirche in der ersten Reihe?'
,'Eine Frommfrites']
,['Was ist grün und kommt aus Istanbul?'
,'Ein Gürke']
,['Was ist hellbraun und hangelt sich von Tortenstück zu Tortenstück?'
,'Ein Tarzipan.']
,['Was ist braun und klebt an der Wand?'
,'Ein Klebkuchen']
,['Was ist gelb und rutscht den Hang hinunter?'
,'Ein Cremeschlitten.']
,['Was ist weiß und tanzt ums Feuer?'
,'Rumpelpilzchen.']
,['Was ist weiß und liegt schnarchend auf der Wiese?'
,'Ein Schlaf.']
,['Was ist gelb, saftig und sitzt bei jedem Fußballspiel vor dem Fernseher?'
,'Eine Fananas.']
,['Was ist rosa und schwimmt im Wasser?'
,'Eine Meerjungsau.']
,['Was ist durchsichtig, stinkt und es ist ihm alles egal?'
,'Ein Schnurz.']
,['Was ist blöd, süß und bunt?'
,'Ein Dummibärchen.']
,['Was ist paniert, trägt einen Frack und hilft im Haushalt?'
,'Ein Diener Schnitzel.']
,['Was ist silbrig, sticht und hat Spass daran?'
,'Eine Sadistel.']
,['Was ist gelb und kann schießen?'
,'Eine Banone.']
,['Was kommt nach Elch?'
,'Zwölch.']
,['Was liegt am Strand und spricht undeutlich?'
,'Eine Nuschel.']
,['Was hüpft über die Wiese und raucht?'
,'Ein Kaminchen.']
,['Was ist knusprig und liegt unterm Baum?'
,'Ein Schattenplätzle.']
,['Kleines Schwein das nach Hilfe schreit?'
,'Ein Notrufsäule.']
,['Was liegt am Strand und hat Schnupfen?'
,'Eine Niesmuschel.']
,['Was ist ein Cowboy ohne Pferd?'
,'Ein Sattelschlepper.']
,['Was ist schwarz-weiß und kommt nicht vom Fleck?'
,'Ein Klebra.']
,['Was ist rosa, quiekt und wird zum Hausbau verwendet?'
,'Ein Ziegelschwein.']
,['Wer ist bei jeder Wanderung betrunken?'
,'Der Schlucksack.']
,['Was ist rot und wiehert?'
,'Die Pferdbeer.e']
,['Was ist weiß, blau, grün und steht auf der Wiese?'
,'Eine Schlumpfdotterblume.']
,['Was kaut und hat immer Verspätung?'
,'Die Essbahn.']
,['Was fährt unter der Erde und macht Muh?'
,'Die Kuhbahn.']
,['Was wühlt den Himmel auf?'
,'Ein Pflugzeug.']
,['Welche Frucht wächst im Gerichtssaal?'
,'Advokado.']
,['Wie nennt man einen “scharfen” Mann mit Kilt?'
,'Chilischotte.']
,['Was lebt im Meer und kann gut rechnen?'
,'Der Octoplus.']
,['Was ist tiefergelegt und schwimmt unter wasser?'
,'Der Tunefisch.']
,['Was ist unter der Erde und stinkt?'
,'Eine Furzel.']
,['Von was wird man nachts beobachtet?'
,'Vom Spannbettlaken.']
,['Wo wohnen die meisten Katzen?'
,'Im Miezhaus.']
,['Warum ging der Luftballon kaputt?'
,'Aus Platzgründen.']
,['Wie nennt man einen ausgehungerten Frosch?'
,'Magerquak.']
,['Was macht ein Dieb im Zirkus?'
,'Clown.']
,['Was macht ein Clown im Büro?'
,'Faxen.']
,['Wie nennt man eine Zauberin in der Wüste?'
,'Sand Witch.']
,['Wo betrinkt sich eine Mücke?'
,'In Sekt.']
,['Warum können Seeräuber keine Kreise berechnen?'
,'Weil sie pi raten.']
,['Was sitzt in der Savanne und wäscht sich?'
,'Die Hygiäne.']
,['Was sitzt im Dschungel und spielt unfair?'
,'Mogli.']
,['Wie nennt man den Paarungsruf von Leutstofflampen?'
,'Neonröhren.']]
class JokeObserver(PrivMsgObserverPrototype):
@staticmethod
def cmd():
return [".joke"]
@staticmethod
def help():
return ".joke - erzählt einen Flachwitz"
def update_on_priv_msg(self, data: dict, connection: Connection):
if data['message'].find('.joke') == -1:
return
joke = random.choice(jokes)
connection.send_back(joke[0], data)
time.sleep(30)
connection.send_back(joke[1], data)