Hallo,
wenn ich bei diesem code sage: "Spule vor ... Sekunden", dann funktioniert alles super, aber wenn ich sage: "Spule ... Sekunden vor", dann funktioniert es nicht. Wie kann ich machen, dass ich es so sagen kann?
if "spule vorwärts" in q.lower() or "spule vor" in q.lower():
match = re.search(r"spule vor(?:wärts)? (\d+) (sekunde(n)|minute(n))", q.lower())
if match:
amount = int(match.group(1))
unit = match.group(2)
if unit == "minuten":
amount *= 60
skip_song(amount)
else:
speak("Ich habe nicht verstanden, wie viele Sekunden oder Minuten ich vorspulen soll.")
continue
Freundliche Grüsse