Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DE] Add HassBroadcast #2882

Merged
merged 11 commits into from
Jan 17, 2025
5 changes: 5 additions & 0 deletions responses/de/HassBroadcast.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
language: de
responses:
intents:
HassBroadcast:
default: "Nachricht wurde gesendet"
3 changes: 3 additions & 0 deletions sentences/de/_common.yaml
Original file line number Diff line number Diff line change
@@ -538,6 +538,9 @@ lists:
response:
wildcard: true

message:
wildcard: true

expansion_rules:
artikel_bestimmt: "[(der|die|das|dem|den|des)]"
artikel_unbestimmt: "[(ein|eine|eines|einer|einem|einen)]"
9 changes: 9 additions & 0 deletions sentences/de/assist_satellite_HassBroadcast.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
language: "de"

Check failure on line 1 in sentences/de/assist_satellite_HassBroadcast.yaml

GitHub Actions / build

invalid format: Sentences should only contain words and matching syntax. They should not contain punctuation. @ data['intents']['HassBroadcast']['data'][0]['sentences'][0]. Got '((gib|gebe) (bekannt|durch)|lass alle (wissen|hören))[, dass] {message}'
intents:
HassBroadcast:
data:
- sentences:
- "((gib|gebe) (bekannt|durch)|lass alle (wissen|hören))[, dass] {message}"
- "verkünde[ überall][, dass] {message}"
- "sag[e] überall[, dass] {message}"
- "gib[ überall] Bescheid[, dass] {message}"
22 changes: 22 additions & 0 deletions tests/de/assist_satellite_HassBroadcast.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
language: "de"
tests:
- sentences:
- "gib bekannt das abendessen ist fertig"
- "gib durch das abendessen ist fertig"
- "gebe bekannt das abendessen ist fertig"
- "gebe durch das abendessen ist fertig"
- "lass alle wissen das abendessen ist fertig"
- "lass alle hören das abendessen ist fertig"
- "verkünde das abendessen ist fertig"
- "verkünde überall das abendessen ist fertig"
- "sag überall das abendessen ist fertig"
- "sage überall das abendessen ist fertig"
- "sage überall, dass das Abendessen fertig ist"
- "verkünde überall, dass das Abendessen fertig ist"
- "gib Bescheid, dass das Abendessen fertig ist"
- "gib überall Bescheid, dass das Abendessen fertig ist"
intent:
name: HassBroadcast
slots:
message: "das abendessen ist fertig"
response: "Nachricht wurde gesendet"