diff --git a/intents.yaml b/intents.yaml index 5ee8acade2..6b2fbabe38 100644 --- a/intents.yaml +++ b/intents.yaml @@ -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 # ----------------------------------------------------------------------------- diff --git a/responses/de/HassShoppingListRemoveItem.yaml b/responses/de/HassShoppingListRemoveItem.yaml new file mode 100644 index 0000000000..bee11fcfc3 --- /dev/null +++ b/responses/de/HassShoppingListRemoveItem.yaml @@ -0,0 +1,5 @@ +language: de +responses: + intents: + HassShoppingListRemoveItem: + item_removed: "{{ slots.item }} entfernt" diff --git a/sentences/de/shopping_list_HassShoppingListRemoveItem.yaml b/sentences/de/shopping_list_HassShoppingListRemoveItem.yaml new file mode 100644 index 0000000000..1e7482011e --- /dev/null +++ b/sentences/de/shopping_list_HassShoppingListRemoveItem.yaml @@ -0,0 +1,14 @@ +language: de +intents: + HassShoppingListRemoveItem: + data: + - sentences: + - "entfern[e] von " + - "lösch[e] von " + - "(entfern[e]|streich[e]|nehm[e]|nimm) (von|aus) " + - " (von|aus) [(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}" diff --git a/tests/de/shopping_list_HassShoppingListRemoveItem.yaml b/tests/de/shopping_list_HassShoppingListRemoveItem.yaml new file mode 100644 index 0000000000..e873324406 --- /dev/null +++ b/tests/de/shopping_list_HassShoppingListRemoveItem.yaml @@ -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