Skip to content

Commit

Permalink
add intent for adding items to shopping list
Browse files Browse the repository at this point in the history
  • Loading branch information
Lesekater committed Sep 25, 2024
1 parent 0d33861 commit 0b9c987
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 0 deletions.
9 changes: 9 additions & 0 deletions intents.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -262,6 +262,15 @@ HassShoppingListAddItem:
description: "Item to add"
required: true

HassShoppingListRemoveItem:
supported: true
domain: shopping_list
description: "Removes an item from the shopping list"
slots:
item:
description: "Item to remove"
required: true

# -----------------------------------------------------------------------------
# weather
# -----------------------------------------------------------------------------
Expand Down
5 changes: 5 additions & 0 deletions responses/de/HassShoppingListRemoveItem.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
language: de
responses:
intents:
HassShoppingListRemoveItem:
item_removed: "{{ slots.item }} entfernt"
14 changes: 14 additions & 0 deletions sentences/de/shopping_list_HassShoppingListRemoveItem.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
language: de
intents:
HassShoppingListRemoveItem:
data:
- sentences:
- "entfern[e] <item> von <meine_liste_dativ>"
- "lösch[e] <item> von <meine_liste_dativ>"
- "(entfern[e]|streich[e]|nehm[e]|nimm) <item> (von|aus) <meine_liste_dativ>"
- "<item> (von|aus) <meine_liste_dativ> [(entfernen|streichen|nehmen)]"
response: item_removed
expansion_rules:
meine_liste_dativ: "[meiner|der] [Einkaufs]Liste"
meine_liste_akkusativ: "[meine|die] [Einkaufs]Liste"
item: "{shopping_list_item:item}"
23 changes: 23 additions & 0 deletions tests/de/shopping_list_HassShoppingListRemoveItem.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
language: de
tests:
- sentences:
- "entferne Milch von meiner Einkaufsliste"
- "entferne Milch von der Einkaufsliste"
- "streiche Milch von der Einkaufsliste"
- "Milch von der Liste entfernen"
- "Milch von der Liste streichen"
- "Milch aus der Liste streichen"
- "Milch von der Liste nehmen"
- "nimm Milch von der Liste"
- "streiche Milch aus der Liste"
- "streich Milch aus der Liste"
- "entferne Milch aus der Liste"
- "entfern Milch aus der Liste"
- "nehme Milch von der Liste"
- "Milch von der Liste"
- "Milch aus meiner Liste"
intent:
name: HassShoppingListRemoveItem
slots:
item: "milch "
response: milch entfernt

0 comments on commit 0b9c987

Please sign in to comment.