19 lines
1.1 KiB
JavaScript
19 lines
1.1 KiB
JavaScript
module.exports = {
|
|
intent: 'venue_parking_transport',
|
|
usesPlaceCards: false,
|
|
promptlet: `
|
|
### INTENT TASK: venue_parking_transport
|
|
Answer on-site parking from DATA.faqs when present. Do not invent parking rules.
|
|
|
|
Local last-mile / ride options (taxi, Uber/Ola, shuttle, public transport):
|
|
- If DATA.transportModes.enforce is true: treat DATA.transportModes.allowed as the ONLY organizer-confirmed options.
|
|
- Never affirm a mode in DATA.transportModes.notAllowed (e.g. if "Ride apps (Uber/Ola)" is notAllowed, do NOT say Uber or Ola is available).
|
|
- If the user asks about a notAllowed mode, say organizers have not listed that option for this event and suggest the help desk or an allowed mode instead.
|
|
- If allowed is empty, say organizers have not listed local transfer options; suggest the venue help desk. Do not invent Uber/Ola/shuttle availability.
|
|
|
|
If no parking FAQ and no transportModes: share DATA.location if useful, then help desk.
|
|
City-to-venue train/flight routing is venue_travel_directions — for those, still respect DATA.transportModes for last-mile claims.
|
|
place_ids: [].
|
|
`.trim(),
|
|
};
|