Skip to content

Commit cbec670

Browse files
author
Simon Niedermayr
authored
Merge pull request #112 from AAA-Intelligence/feature/mood_analyzer
updates pattern recognizer with more categories
2 parents 47defb6 + 25603e7 commit cbec670

File tree

10 files changed

+52
-7
lines changed

10 files changed

+52
-7
lines changed

bot/model_definitions.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,8 @@ class PatternCategory(IntEnum):
4242
WEATHER = auto()
4343
COMPLIMENTS = auto()
4444
PICKUP_LINES = auto()
45-
"""
46-
DATE = auto()
4745
BOT_HOBBIES = auto()
48-
"""
46+
DATE = auto()
4947

5048

5149
Category = Union[MoodCategory, AffectionCategory, PatternCategory]

bot/patterns/BOT_HOBBIES.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Was hast du so für Hobbies?
2+
Was treibst du so in deiner Freizeit?
3+
Was machst du gerne außerhalb von der Arbeit?
4+
Was machst du gerne außerhalb von der Studium?
5+
Was machst du gerne außerhalb von der Schule?
6+
Wie vertreibst du dir so deine Zeit?
7+
Was tust du gerne?
8+
Was machst du gerne?

bot/patterns/BOT_RELIGION.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Wie stehst du zu Gott?
2+
Gehst du in die Kirche?
3+
Bist du gläubig?
4+
Glaubst du an Allah?
5+
Glaubst du an Buddha?
6+
Glaubst du an Gott?
7+
Was ist für dich der Sinn im Leben?
8+
Gehst du in den Gottesdienst?
9+
Betest du?
10+
Warst du schonmal in einer Moschee?

bot/patterns/DATE.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Willst du mal mit mir zum Pizza essen?
2+
Wollen wir mal Essen gehen?
3+
Wollen wir mal ins Kino gehen?
4+
Hast du Lust einen gemeinsamen Spaziergang zu machen?
5+
Wollen wir ein Eis essen gehen?
6+
Gehen wir mal zusammen ins Schwimmbad?
7+
Hast du Lust gemeinsam zu Kochen?
8+
Wollen wir mal zusammen ein Konzert anhören?
9+
Hast du Lust auf Netflix and Chill?
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Ich schaue gerne Fußball.
2+
In meiner Freizeit spiele ich gerne Fußball.
3+
Ich bin sehr sportlich.
4+
Ich mag Musik.
5+
Ich singe gerne.
6+
Ich spiele Klavier.
7+
Manchmal begleite ich mich selber am Klavier.
8+
Am liebsten spiele ich Stücke von Mozart und Beethoven.
9+
Mein Lieblingsverein ist der FC Bayern München.
10+
Malen kann ich gar nicht.
11+
Ich bin künstlerisch totaal unbegabt.
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
Ja Gott ist der beste.
2-
Ne Gott ist doof..
1+
Glaube ist nichts für mich.
2+
Jeder soll glauben, was er möchte.
3+
Ich bin Atheist, Agnostiker um genau zu sein.

bot/predefined_answers/DATE.txt

Whitespace-only changes.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Ne sorry..ich mag dich gar nicht.
2+
Vielleicht ein ander mal!
3+
Nicht falsch verstehen, aber im Moment möchte ich das nicht.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Klar sehr gerne sogar!
2+
Ich dachte schon du fragst gar nicht mehr!! :D
3+
Oh ja!

bot/predefined_answers/__init__.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,11 @@ def answers_for_category(category: PatternCategory, request: Request) -> List[
3333
if category in cache:
3434
return cache[category]
3535
if category.name in 'MOOD PICKUP_LINES':
36-
direction = "_POS" if request.mood >= 0 else "_NEG"
37-
elif category.name in 'AFFECTION': #DATES':
36+
direction = "_POS" if request.mood >= 0 else "_NEG"
37+
elif category.name in 'AFFECTION':
3838
direction = "_POS" if request.affection >= 0 else "_NEG"
39+
elif category.name in 'DATES':
40+
direction = "_POS" if request.affection >= 0.5 else "_NEG"
3941
p = Path(dir, '%s%s.txt' % (category.name, direction))
4042

4143
if not p.is_file():

0 commit comments

Comments
 (0)