Skip to content

Commit

Permalink
Merge pull request #112 from AAA-Intelligence/feature/mood_analyzer
Browse files Browse the repository at this point in the history
updates pattern recognizer with more categories
  • Loading branch information
Simon Niedermayr authored Apr 18, 2018
2 parents 47defb6 + 25603e7 commit cbec670
Show file tree
Hide file tree
Showing 10 changed files with 52 additions and 7 deletions.
4 changes: 1 addition & 3 deletions bot/model_definitions.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,8 @@ class PatternCategory(IntEnum):
WEATHER = auto()
COMPLIMENTS = auto()
PICKUP_LINES = auto()
"""
DATE = auto()
BOT_HOBBIES = auto()
"""
DATE = auto()


Category = Union[MoodCategory, AffectionCategory, PatternCategory]
Expand Down
8 changes: 8 additions & 0 deletions bot/patterns/BOT_HOBBIES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Was hast du so für Hobbies?
Was treibst du so in deiner Freizeit?
Was machst du gerne außerhalb von der Arbeit?
Was machst du gerne außerhalb von der Studium?
Was machst du gerne außerhalb von der Schule?
Wie vertreibst du dir so deine Zeit?
Was tust du gerne?
Was machst du gerne?
10 changes: 10 additions & 0 deletions bot/patterns/BOT_RELIGION.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Wie stehst du zu Gott?
Gehst du in die Kirche?
Bist du gläubig?
Glaubst du an Allah?
Glaubst du an Buddha?
Glaubst du an Gott?
Was ist für dich der Sinn im Leben?
Gehst du in den Gottesdienst?
Betest du?
Warst du schonmal in einer Moschee?
9 changes: 9 additions & 0 deletions bot/patterns/DATE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Willst du mal mit mir zum Pizza essen?
Wollen wir mal Essen gehen?
Wollen wir mal ins Kino gehen?
Hast du Lust einen gemeinsamen Spaziergang zu machen?
Wollen wir ein Eis essen gehen?
Gehen wir mal zusammen ins Schwimmbad?
Hast du Lust gemeinsam zu Kochen?
Wollen wir mal zusammen ein Konzert anhören?
Hast du Lust auf Netflix and Chill?
11 changes: 11 additions & 0 deletions bot/predefined_answers/BOT_HOBBIES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Ich schaue gerne Fußball.
In meiner Freizeit spiele ich gerne Fußball.
Ich bin sehr sportlich.
Ich mag Musik.
Ich singe gerne.
Ich spiele Klavier.
Manchmal begleite ich mich selber am Klavier.
Am liebsten spiele ich Stücke von Mozart und Beethoven.
Mein Lieblingsverein ist der FC Bayern München.
Malen kann ich gar nicht.
Ich bin künstlerisch totaal unbegabt.
5 changes: 3 additions & 2 deletions bot/predefined_answers/BOT_RELIGION.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
Ja Gott ist der beste.
Ne Gott ist doof..
Glaube ist nichts für mich.
Jeder soll glauben, was er möchte.
Ich bin Atheist, Agnostiker um genau zu sein.
Empty file removed bot/predefined_answers/DATE.txt
Empty file.
3 changes: 3 additions & 0 deletions bot/predefined_answers/DATE_NEG.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Ne sorry..ich mag dich gar nicht.
Vielleicht ein ander mal!
Nicht falsch verstehen, aber im Moment möchte ich das nicht.
3 changes: 3 additions & 0 deletions bot/predefined_answers/DATE_POS.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Klar sehr gerne sogar!
Ich dachte schon du fragst gar nicht mehr!! :D
Oh ja!
6 changes: 4 additions & 2 deletions bot/predefined_answers/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,11 @@ def answers_for_category(category: PatternCategory, request: Request) -> List[
if category in cache:
return cache[category]
if category.name in 'MOOD PICKUP_LINES':
direction = "_POS" if request.mood >= 0 else "_NEG"
elif category.name in 'AFFECTION': #DATES':
direction = "_POS" if request.mood >= 0 else "_NEG"
elif category.name in 'AFFECTION':
direction = "_POS" if request.affection >= 0 else "_NEG"
elif category.name in 'DATES':
direction = "_POS" if request.affection >= 0.5 else "_NEG"
p = Path(dir, '%s%s.txt' % (category.name, direction))

if not p.is_file():
Expand Down

0 comments on commit cbec670

Please sign in to comment.