What problem does it solve?
It solves the problem of building consistent, correctly-wired waterfall dialogs for a Bot Framework DialogBot without common wiring mistakes that prevent dialogs from starting.
Core Features & Use Cases
- Waterfall dialog scaffolding: Generates a new
ComponentDialog with a WaterfallDialog and the required run(context, accessor) entry point.
- Prompt integration: Adds and registers prompts (e.g.,
TextPrompt) so dialog steps can reliably collect user input.
- DialogBot wiring: Shows how to instantiate and pass the dialog into
DialogBot so the bot executes it on incoming messages.
- Use Case: Create interactive, multi-step conversation flows such as collecting ticket details (title, description, confirmation) from Teams users.
Quick Start
Create a new file under server/dialogs/ using the provided dialog skeleton, then wire your new dialog instance into the code that constructs DialogBot.