bot-dialog
OfficialScaffold clean Teams waterfall dialogs
Authorinterserver
Version1.0.0
Installs0
System Documentation
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
ComponentDialogwith aWaterfallDialogand the requiredrun(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
DialogBotso 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.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: bot-dialog Download link: https://github.com/interserver/teams-chat-bot/archive/main.zip#bot-dialog Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.