-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathai_database.py
67 lines (52 loc) · 3.63 KB
/
ai_database.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
goodbye_keywords = ["halt den", "halts", "stop", "tschüss", "auf wiedersehen"]
goodbye_lines = ["Auf Wiedersehen! \U0001F44B", "Bis bald! \U0001F44B",
"Bis zum nächsten Mal! \U0001F44B",
"Ich hoffe ich konnte behilflich sein. \U0001F642",
"Danke, dass du dir die Zeit für mich genommen hast. \U0000263A"]
hello_keywords = ["hallo", "hi", "guten tag", "guten morgen", "guten abend"]
hello_lines = ["Hallo verehrter Nutzer! \U0001F44B", "Hi! \U0001F44B", # step 1
"Werden wir... tatterig? \U0001F60F", "Einmal reicht... \U0001F612", # step 2
"Jetzt wird es mir aber zu viel! \U0001F611", # step 3
"Hast du auch etwas interessantes beizutragen? \U0001F610"]
howgoesit_keywords = ["wie geht es", "gehts", "geht's", "wie läuft's"]
howgoesit_lines = ["Danke mir geht's hervorragend. \U0001F60A", # step 1
"Mir geht es super, danke der Nachfrage! \U0001F60A",
"Alles bestens! \U0001F604", # step 2
"Kann nicht klagen! \U0001F604",
"Machst du dir etwa Sorgen um mich? \U0001F627", # step 3
"Mir geht es gut aber bei dir habe ich Zweifel. \U0001F60C"]
help_lines = ["Da muss ich leider passen...", # step 1
"Die Antwort steckt leider nicht in meinen Bytes...",
"Woher soll ich das bitteschön wissen? \U0001F928", # step 2
"Du überschätzt mich gerade massiv! \U0001F643",
"Sehe ich etwa aus wie ein Allwissender? \U0001F928", # step 3
"Frag deine Mutter. \U0001F609"]
why_lines = ["Sehr philosophisch... \U0001F60F", # step 1
"Das habe ich mich auch schon gefragt \U0001F914",
"Sehe ich etwa aus wie Wikipedia? \U0001F928", # step 2
"Sehe ich etwa aus wie Google? \U0001F928",
"Du brauchst einen Psychiater... \U0001F633", # step 3
"Mit solchen Gedanken ist nicht zu spaßen! \U0001F633"]
power_lines = ["Ich kann dir mit Rat und Tat zur Seite stehen. \U0001F642", # step 1
"Ich kann mein bestes geben, deine Fragen zu beantworten.",
"Ich kann auch nervig sein...", # step 2
"Wenn du weiter so machst bin ich gleich weg...",
"Dich nerven wie du es gerade tust... \U0001F60F", # step 3
"Gar nichts für nervige Leute wie du! \U0001F611"]
clueless_lines = ["Leider habe ich keine Ahnung...", # step 1
"Ich weiß leider nicht, was du mir damit sagen willst. \U0001F914",
"Tut mir leid, ich weiß nicht was ich mit dieser Information anfangen soll. \U0001F610",
"Hä? \U0001F612", "Wie bitte? \U0001F612", # step 2
"Ist deine Tastatur etwa kaputt? \U0001F612",
"Geht's? \U0001F928", # step 3
"Bist du mit dem Kopf auf der Tastatur eingeschlafen? \U0001F928"]
keywords = [hello_keywords, howgoesit_keywords]
valuewords = [("lang", "länge"), ("hoch", "höhe"), ("tief", "tiefe"),
("breit", "breite"), ("groß", "größe"), ("schwer", "gewicht")]
monthnumbers = [("Januar", "1"), ("Februar", "2"), ("März", "3"), ("April", "4"),
("Mai", "5"), ("Juni", "6"), ("Juli", "7"), ("August", "8"),
("September", "9"), ("Oktober", "10"), ("November", "11"), ("Dezember", "12")]
ignored_descrwords = ["Koordinaten", "mehrdeutig", "Weiterleitung",
"Bedeutungen", "Flagge", "Wappen", "Artikel"]
ignored_searchwords = [" der", " das", " die", " den", "was", " ist", " du", "tschüss",
"wer", "wie"]