[32788f42] Improve flexible matching for children count question in Calendly events

This commit is contained in:
2026-03-21 19:32:59 +00:00
parent 965696b1ca
commit a128ca9921
2 changed files with 3 additions and 2 deletions

View File

@@ -191,7 +191,7 @@ def generate_appointment_overview_pdf(raw_events: list, job_name: str, event_typ
for qa in event.get('questions_and_answers', []):
q_text = qa.get('question', '').lower()
a_text = qa.get('answer', '')
if "wie viele kinder" in q_text:
if any(kw in q_text for kw in ["wie viele kinder", "anzahl kinder", "wieviele kinder"]):
num_children = a_text
elif "veröffentlichen" in q_text or "bilder" in q_text:
if "ja" in a_text.lower():

View File

@@ -154,7 +154,8 @@ def get_calendly_events(api_token: str, start_time: str = None, end_time: str =
q_text = q_a.get('question', '').lower()
a_text = q_a.get('answer', '')
if "wie viele kinder" in q_text:
# Flexible matching for number of children
if any(kw in q_text for kw in ["wie viele kinder", "anzahl kinder", "wieviele kinder"]):
num_children = a_text
elif "nachricht" in q_text or "anmerkung" in q_text:
additional_notes = a_text