Over here I am using the Dialogflow SDK using API reader and running a list of intents, verbiage, and detect intent functionality. Once all intents are covered by the code, it generates a JSON output which can be fed to the GoJS Sample section to see the Statechart flow.
Benefits:
Verify developed bot call flow against the design.
Autotest case generation for testing.
Business level chart is available for presentation.
Technology:
Java
JSON