alexa-games / skill-flow-builder

Development suite that helps you create narrative-driven Alexa skills, including a GUI editor and CLI
Other
69 stars 17 forks source link

feat: Adding internal features (*then, base model, detailed address, resume_save, fix post() executing twice at >>PAUSE) #50

Closed ngaiaaro closed 3 years ago

ngaiaaro commented 3 years ago

Adding internal features (*then, base model, detailed address, resume_save, fix post() executing twice at >>PAUSE)

Description

  1. Including *then as a valid scene property
  2. Base model support enables cataloging of sample utterances, additional model attributes enables fallbackSensitivity
  3. Adding variationIndex/line to call stack address allows scene to finish executing before >>RETURN, resume_save reloads system_utteranceChoiceMap after resumeStory deletes it
  4. Bug fix for post() executing twice during >>PAUSE

Motivation and Context

One of the Alexa internal teams is migrating to use Skill Flow Builder on Github. In order to do this, these features and fixes need to be included.

Testing

Built these changes into the internal skill, and deployed them. Tested using manual inspection, unit tests, and integration tests.

Types of changes

Checklist

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.