Skip to content

Commit

Permalink
More yaml examples
Browse files Browse the repository at this point in the history
  • Loading branch information
sethkor committed Sep 15, 2020
1 parent 5d0aa9d commit 5215353
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 0 deletions.
18 changes: 18 additions & 0 deletions examples/yaml/bots/OrderFlowersBot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
intents:
- intentVersion: $LATEST
intentName: OrderFlowers
name: OrderFlowersBot
locale: en-US
abortStatement:
messages:
- content: Sorry, I'm not able to assist at this time
contentType: PlainText
clarificationPrompt:
maxAttempts: 2
messages:
- content: I didn't understand you, what would you like to do?
contentType: PlainText
voiceId: Salli
childDirected: false
idleSessionTTLInSeconds: 600
description: Bot to order flowers on the behalf of a user
51 changes: 51 additions & 0 deletions examples/yaml/intents/OrderFlowers.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: OrderFlowers
description: Intent to order a bouquet of flowers for pick up
sampleUtterances:
- I would like to pick up flowers
- I would like to order some flowers
slots:
- slotType: FlowerTypes
slotTypeVersion: $LATEST
name: FlowerType
slotConstraint: Required
valueElicitationPrompt:
maxAttempts: 2
messages:
- content: What type of flowers would you like to order?
contentType: PlainText
priority: 1
sampleUtterances:
- I would like to order {FlowerType}
description: The type of flowers to pick up
- slotType: AMAZON.DATE
name: PickupDate
slotConstraint: Required
valueElicitationPrompt:
maxAttempts: 2
messages:
- content: What day do you want the {FlowerType} to be picked up?
contentType: PlainText
priority: 2
description: The date to pick up the flowers
- slotType: AMAZON.TIME
name: PickupTime
slotConstraint: Required
valueElicitationPrompt:
maxAttempts: 2
messages:
- content: Pick up the {FlowerType} at what time on {PickupDate}?
contentType: PlainText
priority: 3
description: The time to pick up the flowers
confirmationPrompt:
maxAttempts: 2
messages:
- content: Okay, your {FlowerType} will be ready for pickup by {PickupTime} on {PickupDate}. Does this sound okay?
contentType: PlainText
rejectionStatement:
messages:
- content: Okay, I will not place your order.
contentType: PlainText
fulfillmentActivity:
type: ReturnIntent

0 comments on commit 5215353

Please sign in to comment.