├── .github
└── FUNDING.yml
├── .gitignore
├── .vs
├── ProjectSettings.json
├── VSWorkspaceState.json
├── slnx.sqlite
└── temp
│ └── v16
│ └── .suo
├── .vscode
└── settings.json
├── AdaptiveDialog
└── Csharp
│ ├── AdaptiveCard
│ ├── .vs
│ │ └── AdaptiveCard
│ │ │ └── v16
│ │ │ └── .suo
│ ├── AdaptiveCard.sln
│ ├── AdaptiveCard1
│ │ ├── AdapterWithErrorHandler.cs
│ │ ├── BotDialog
│ │ │ └── RootDialog.cs
│ │ ├── Controllers
│ │ │ └── BotController.cs
│ │ ├── DeploymentTemplates
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── EmptyBot.cs
│ │ ├── Helper
│ │ │ └── DialogBot.cs
│ │ ├── Part01AdaptiveCard.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── appsettings.Development.json
│ │ ├── appsettings.json
│ │ ├── obj
│ │ │ └── Debug
│ │ │ │ └── netcoreapp3.1
│ │ │ │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs
│ │ │ │ ├── Part01AdaptiveCard.AssemblyInfo.cs
│ │ │ │ ├── Part01AdaptiveCard.AssemblyInfoInputs.cache
│ │ │ │ ├── Part01AdaptiveCard.GeneratedMSBuildEditorConfig.editorconfig
│ │ │ │ └── Part01AdaptiveCard.csproj.AssemblyReference.cache
│ │ └── wwwroot
│ │ │ └── default.htm
│ └── Part02LGTemplate
│ │ ├── AdapterWithErrorHandler.cs
│ │ ├── Controllers
│ │ └── BotController.cs
│ │ ├── DeploymentTemplates
│ │ ├── new-rg-parameters.json
│ │ ├── preexisting-rg-parameters.json
│ │ ├── template-with-new-rg.json
│ │ └── template-with-preexisting-rg.json
│ │ ├── EmptyBot.cs
│ │ ├── Helper
│ │ └── DialogBot.cs
│ │ ├── Part02LGTemplate.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── RootDialog
│ │ └── RootDialog.cs
│ │ ├── Startup.cs
│ │ ├── Template
│ │ └── simple.lg
│ │ ├── appsettings.Development.json
│ │ ├── appsettings.json
│ │ ├── obj
│ │ └── Debug
│ │ │ └── netcoreapp3.1
│ │ │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs
│ │ │ ├── Part02LGTemplate.AssemblyInfo.cs
│ │ │ ├── Part02LGTemplate.AssemblyInfoInputs.cache
│ │ │ └── Part02LGTemplate.GeneratedMSBuildEditorConfig.editorconfig
│ │ └── wwwroot
│ │ └── default.htm
│ └── AdaptiveDialogInput
│ ├── .vs
│ └── AdaptiveDialogInput
│ │ └── v16
│ │ └── .suo
│ ├── AdapterWithErrorHandler.cs
│ ├── AdapterWithErrorHandler.lg
│ ├── AdaptiveDialogInput.csproj
│ ├── AdaptiveDialogInput.csproj.user
│ ├── AdaptiveDialogInput.sln
│ ├── Controllers
│ └── BotController.cs
│ ├── DeploymentTemplates
│ ├── new-rg-parameters.json
│ ├── preexisting-rg-parameters.json
│ ├── template-with-new-rg.json
│ └── template-with-preexisting-rg.json
│ ├── Helper
│ └── DialogBot.cs
│ ├── MainDialog
│ ├── RootDialog.cs
│ └── SaveFiles.cs
│ ├── Program.cs
│ ├── Properties
│ ├── PublishProfiles
│ │ ├── AdaptiveDialogInput20210206190437 - Web Deploy.pubxml
│ │ └── AdaptiveDialogInput20210206190437 - Web Deploy.pubxml.user
│ ├── ServiceDependencies
│ │ └── AdaptiveDialogInput20210206190437 - Web Deploy
│ │ │ └── profile.arm.json
│ └── launchSettings.json
│ ├── README.md
│ ├── Startup.cs
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ └── wwwroot
│ └── default.htm
├── BotComposer
├── 01EchoBot
│ ├── EchoBot.sln
│ └── EchoBot
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── EchoBot.botproj
│ │ ├── EchoBot.csproj
│ │ ├── EchoBot.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── EchoBot.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── EchoBot.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── EchoBot.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ ├── EchoBot.en-us.lu.dialog
│ │ ├── EchoBot.lu.dialog
│ │ └── EchoBot.lu.qna.dialog
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ └── appsettings.json
│ │ └── wwwroot
│ │ └── default.htm
├── 02InputTypes
│ └── InputTypes
│ │ ├── InputTypes.sln
│ │ └── InputTypes
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── InputTypes.botproj
│ │ ├── InputTypes.csproj
│ │ ├── InputTypes.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ ├── Confirmation
│ │ │ ├── Confirmation.dialog
│ │ │ ├── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ │ └── Confirmation.en-us.qna
│ │ │ ├── language-generation
│ │ │ │ └── en-us
│ │ │ │ │ └── Confirmation.en-us.lg
│ │ │ ├── language-understanding
│ │ │ │ └── en-us
│ │ │ │ │ └── Confirmation.en-us.lu
│ │ │ └── recognizers
│ │ │ │ ├── Confirmation.en-us.lu.dialog
│ │ │ │ ├── Confirmation.lu.dialog
│ │ │ │ └── Confirmation.lu.qna.dialog
│ │ ├── NumberInput
│ │ │ ├── NumberInput.dialog
│ │ │ ├── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ │ └── NumberInput.en-us.qna
│ │ │ ├── language-generation
│ │ │ │ └── en-us
│ │ │ │ │ └── NumberInput.en-us.lg
│ │ │ ├── language-understanding
│ │ │ │ └── en-us
│ │ │ │ │ └── NumberInput.en-us.lu
│ │ │ └── recognizers
│ │ │ │ ├── NumberInput.en-us.lu.dialog
│ │ │ │ ├── NumberInput.lu.dialog
│ │ │ │ └── NumberInput.lu.qna.dialog
│ │ ├── SwitchDialog
│ │ │ ├── SwitchDialog.dialog
│ │ │ ├── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ │ └── SwitchDialog.en-us.qna
│ │ │ ├── language-generation
│ │ │ │ └── en-us
│ │ │ │ │ └── SwitchDialog.en-us.lg
│ │ │ ├── language-understanding
│ │ │ │ └── en-us
│ │ │ │ │ └── SwitchDialog.en-us.lu
│ │ │ └── recognizers
│ │ │ │ ├── SwitchDialog.en-us.lu.dialog
│ │ │ │ ├── SwitchDialog.lu.dialog
│ │ │ │ └── SwitchDialog.lu.qna.dialog
│ │ ├── TextInput
│ │ │ ├── TextInput.dialog
│ │ │ ├── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ │ └── TextInput.en-us.qna
│ │ │ ├── language-generation
│ │ │ │ └── en-us
│ │ │ │ │ └── TextInput.en-us.lg
│ │ │ ├── language-understanding
│ │ │ │ └── en-us
│ │ │ │ │ └── TextInput.en-us.lu
│ │ │ └── recognizers
│ │ │ │ ├── TextInput.en-us.lu.dialog
│ │ │ │ ├── TextInput.lu.dialog
│ │ │ │ └── TextInput.lu.qna.dialog
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── InputTypes.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── InputTypes.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── InputTypes.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── obj
│ │ ├── Debug
│ │ │ └── netcoreapp3.1
│ │ │ │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs
│ │ │ │ ├── InputTypes.AssemblyInfo.cs
│ │ │ │ ├── InputTypes.AssemblyInfoInputs.cache
│ │ │ │ ├── InputTypes.GeneratedMSBuildEditorConfig.editorconfig
│ │ │ │ ├── InputTypes.MvcApplicationPartsAssemblyInfo.cache
│ │ │ │ ├── InputTypes.MvcApplicationPartsAssemblyInfo.cs
│ │ │ │ ├── InputTypes.RazorTargetAssemblyInfo.cache
│ │ │ │ ├── InputTypes.assets.cache
│ │ │ │ ├── InputTypes.csproj.AssemblyReference.cache
│ │ │ │ ├── InputTypes.csproj.CopyComplete
│ │ │ │ ├── InputTypes.csproj.CoreCompileInputs.cache
│ │ │ │ ├── InputTypes.csproj.FileListAbsolute.txt
│ │ │ │ ├── InputTypes.dll
│ │ │ │ ├── InputTypes.genruntimeconfig.cache
│ │ │ │ ├── apphost.exe
│ │ │ │ └── staticwebassets
│ │ │ │ └── InputTypes.StaticWebAssets.Manifest.cache
│ │ ├── InputTypes.csproj.nuget.dgspec.json
│ │ ├── InputTypes.csproj.nuget.g.props
│ │ ├── InputTypes.csproj.nuget.g.targets
│ │ ├── project.assets.json
│ │ └── project.nuget.cache
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ └── appsettings.json
│ │ └── wwwroot
│ │ └── default.htm
├── 03ExternalRequest
│ └── ExternalHttpRequest
│ │ ├── ExternalHttpRequest.sln
│ │ └── ExternalHttpRequest
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── ExternalHttpRequest.botproj
│ │ ├── ExternalHttpRequest.csproj
│ │ ├── ExternalHttpRequest.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ ├── GetWeather
│ │ │ ├── GetWeather.dialog
│ │ │ ├── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ │ └── GetWeather.en-us.qna
│ │ │ ├── language-generation
│ │ │ │ └── en-us
│ │ │ │ │ └── GetWeather.en-us.lg
│ │ │ ├── language-understanding
│ │ │ │ └── en-us
│ │ │ │ │ └── GetWeather.en-us.lu
│ │ │ └── recognizers
│ │ │ │ ├── GetWeather.en-us.lu.dialog
│ │ │ │ ├── GetWeather.lu.dialog
│ │ │ │ └── GetWeather.lu.qna.dialog
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── ExternalHttpRequest.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── ExternalHttpRequest.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── ExternalHttpRequest.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ └── appsettings.json
│ │ └── wwwroot
│ │ └── default.htm
├── 04Luis
│ ├── ExternalHttpRequest.sln
│ └── ExternalHttpRequest
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── ExternalHttpRequest.botproj
│ │ ├── ExternalHttpRequest.csproj
│ │ ├── ExternalHttpRequest.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ ├── GetWeather
│ │ │ ├── GetWeather.dialog
│ │ │ ├── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ │ └── GetWeather.en-us.qna
│ │ │ ├── language-generation
│ │ │ │ └── en-us
│ │ │ │ │ └── GetWeather.en-us.lg
│ │ │ ├── language-understanding
│ │ │ │ └── en-us
│ │ │ │ │ └── GetWeather.en-us.lu
│ │ │ └── recognizers
│ │ │ │ ├── GetWeather.en-us.lu.dialog
│ │ │ │ ├── GetWeather.lu.dialog
│ │ │ │ └── GetWeather.lu.qna.dialog
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── ExternalHttpRequest.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── ExternalHttpRequest.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── ExternalHttpRequest.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ ├── ExternalHttpRequest.en-us.lu.dialog
│ │ ├── ExternalHttpRequest.lu.dialog
│ │ └── ExternalHttpRequest.lu.qna.dialog
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ ├── appsettings.json
│ │ └── cross-train.config.json
│ │ └── wwwroot
│ │ └── default.htm
├── 05AllowInterruptions
│ └── ExternalHttpRequest
│ │ ├── ExternalHttpRequest.sln
│ │ └── ExternalHttpRequest
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── ExternalHttpRequest.botproj
│ │ ├── ExternalHttpRequest.csproj
│ │ ├── ExternalHttpRequest.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ ├── GetWeather
│ │ │ ├── GetWeather.dialog
│ │ │ ├── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ │ └── GetWeather.en-us.qna
│ │ │ ├── language-generation
│ │ │ │ └── en-us
│ │ │ │ │ └── GetWeather.en-us.lg
│ │ │ ├── language-understanding
│ │ │ │ └── en-us
│ │ │ │ │ └── GetWeather.en-us.lu
│ │ │ └── recognizers
│ │ │ │ ├── GetWeather.en-us.lu.dialog
│ │ │ │ ├── GetWeather.lu.dialog
│ │ │ │ └── GetWeather.lu.qna.dialog
│ │ ├── InfoDialog
│ │ │ ├── InfoDialog.dialog
│ │ │ ├── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ │ └── InfoDialog.en-us.qna
│ │ │ ├── language-generation
│ │ │ │ └── en-us
│ │ │ │ │ └── InfoDialog.en-us.lg
│ │ │ ├── language-understanding
│ │ │ │ └── en-us
│ │ │ │ │ └── InfoDialog.en-us.lu
│ │ │ └── recognizers
│ │ │ │ ├── InfoDialog.en-us.lu.dialog
│ │ │ │ ├── InfoDialog.lu.dialog
│ │ │ │ └── InfoDialog.lu.qna.dialog
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── ExternalHttpRequest.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── ExternalHttpRequest.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── ExternalHttpRequest.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ ├── ExternalHttpRequest.en-us.lu.dialog
│ │ ├── ExternalHttpRequest.lu.dialog
│ │ └── ExternalHttpRequest.lu.qna.dialog
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ ├── appsettings.json
│ │ └── cross-train.config.json
│ │ └── wwwroot
│ │ └── default.htm
├── 06CustomAction
│ └── CustomAction
│ │ ├── CustomAction.sln
│ │ ├── CustomAction
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ │ ├── BotController.cs
│ │ │ └── SkillController.cs
│ │ ├── CustomAction.botproj
│ │ ├── CustomAction.csproj
│ │ ├── CustomAction.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ │ └── emptyBot
│ │ │ │ └── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ │ └── en-us
│ │ │ │ └── CustomAction.en-us.qna
│ │ ├── language-generation
│ │ │ └── en-us
│ │ │ │ ├── CustomAction.en-us.lg
│ │ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ │ └── en-us
│ │ │ │ └── CustomAction.en-us.lu
│ │ ├── media
│ │ │ ├── create-azure-resource-command-line.png
│ │ │ └── publish-az-login.png
│ │ ├── schemas
│ │ │ ├── sdk.schema
│ │ │ ├── sdk.uischema
│ │ │ ├── update-schema.ps1
│ │ │ └── update-schema.sh
│ │ ├── scripts
│ │ │ ├── DeploymentTemplates
│ │ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ │ ├── new-rg-parameters.json
│ │ │ │ ├── preexisting-rg-parameters.json
│ │ │ │ ├── qna-template.json
│ │ │ │ ├── template-with-new-rg.json
│ │ │ │ └── template-with-preexisting-rg.json
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── provisionComposer.js
│ │ ├── settings
│ │ │ └── appsettings.json
│ │ └── wwwroot
│ │ │ └── default.htm
│ │ └── MultiplyCustomAction
│ │ ├── MultiplyCustomAction.cs
│ │ ├── MultiplyCustomAction.csproj
│ │ ├── MultiplyCustomAction.sln
│ │ ├── MultiplyCustomActionBotComponent.cs
│ │ └── schema
│ │ └── MultiplyCustomAction.schema
├── 07CustomAcceptTerms
│ └── CustomAcceptTerms
│ │ ├── AcceptTerms
│ │ ├── AcceptTerms.cs
│ │ ├── AcceptTerms.csproj
│ │ ├── AcceptTerms.sln
│ │ ├── AcceptTermsAdaptive.cs
│ │ ├── AcceptTermsBotComponent.cs
│ │ └── schema
│ │ │ └── AcceptTerms.schema
│ │ ├── CustomAcceptTerms.sln
│ │ └── CustomAcceptTerms
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── CustomAcceptTerms.botproj
│ │ ├── CustomAcceptTerms.csproj
│ │ ├── CustomAcceptTerms.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── CustomAcceptTerms.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── CustomAcceptTerms.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── CustomAcceptTerms.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ ├── CustomAcceptTerms.en-us.lu.dialog
│ │ ├── CustomAcceptTerms.lu.dialog
│ │ └── CustomAcceptTerms.lu.qna.dialog
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ └── appsettings.json
│ │ └── wwwroot
│ │ └── default.htm
├── 12PackageManager
│ ├── CustomAcceptTerms
│ │ ├── AcceptTerms
│ │ │ ├── AcceptTerms.cs
│ │ │ ├── AcceptTerms.csproj
│ │ │ ├── AcceptTerms.sln
│ │ │ ├── AcceptTermsAdaptive.cs
│ │ │ ├── AcceptTermsBotComponent.cs
│ │ │ └── schema
│ │ │ │ └── AcceptTerms.schema
│ │ ├── CustomAcceptTerms.sln
│ │ └── CustomAcceptTerms
│ │ │ ├── .gitignore
│ │ │ ├── Controllers
│ │ │ ├── BotController.cs
│ │ │ └── SkillController.cs
│ │ │ ├── CustomAcceptTerms.botproj
│ │ │ ├── CustomAcceptTerms.csproj
│ │ │ ├── CustomAcceptTerms.csproj.user
│ │ │ ├── CustomAcceptTerms.dialog
│ │ │ ├── Nuget.config
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ │ ├── README.md
│ │ │ ├── Startup.cs
│ │ │ ├── dialogs
│ │ │ └── emptyBot
│ │ │ │ └── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ └── emptyBot.en-us.qna
│ │ │ ├── knowledge-base
│ │ │ └── en-us
│ │ │ │ └── CustomAcceptTerms.en-us.qna
│ │ │ ├── language-generation
│ │ │ └── en-us
│ │ │ │ ├── CustomAcceptTerms.en-us.lg
│ │ │ │ └── common.en-us.lg
│ │ │ ├── language-understanding
│ │ │ └── en-us
│ │ │ │ └── CustomAcceptTerms.en-us.lu
│ │ │ ├── media
│ │ │ ├── create-azure-resource-command-line.png
│ │ │ └── publish-az-login.png
│ │ │ ├── recognizers
│ │ │ ├── CustomAcceptTerms.en-us.lu.dialog
│ │ │ ├── CustomAcceptTerms.lu.dialog
│ │ │ └── CustomAcceptTerms.lu.qna.dialog
│ │ │ ├── schemas
│ │ │ ├── sdk.schema
│ │ │ ├── sdk.uischema
│ │ │ ├── update-schema.ps1
│ │ │ └── update-schema.sh
│ │ │ ├── scripts
│ │ │ ├── DeploymentTemplates
│ │ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ │ ├── new-rg-parameters.json
│ │ │ │ ├── preexisting-rg-parameters.json
│ │ │ │ ├── qna-template.json
│ │ │ │ ├── template-with-new-rg.json
│ │ │ │ └── template-with-preexisting-rg.json
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── provisionComposer.js
│ │ │ ├── settings
│ │ │ └── appsettings.json
│ │ │ └── wwwroot
│ │ │ └── default.htm
│ └── TestPackage
│ │ └── TestPackage
│ │ ├── TestPackage.sln
│ │ └── TestPackage
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── TestPackage.botproj
│ │ ├── TestPackage.csproj
│ │ ├── TestPackage.dialog
│ │ ├── dialogs
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── TestPackage.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── TestPackage.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── TestPackage.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ ├── TestPackage.en-us.lu.dialog
│ │ ├── TestPackage.lu.dialog
│ │ └── TestPackage.lu.qna.dialog
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ └── appsettings.json
│ │ └── wwwroot
│ │ └── default.htm
├── 15CustomMiddleware
│ └── CustomMiddleware
│ │ ├── CustomMiddleware.sln
│ │ ├── CustomMiddleware
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ │ ├── BotController.cs
│ │ │ └── SkillController.cs
│ │ ├── CustomMiddleware.botproj
│ │ ├── CustomMiddleware.csproj
│ │ ├── CustomMiddleware.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ │ └── emptyBot
│ │ │ │ └── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ │ └── en-us
│ │ │ │ └── CustomMiddleware.en-us.qna
│ │ ├── language-generation
│ │ │ └── en-us
│ │ │ │ ├── CustomMiddleware.en-us.lg
│ │ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ │ └── en-us
│ │ │ │ └── CustomMiddleware.en-us.lu
│ │ ├── media
│ │ │ ├── create-azure-resource-command-line.png
│ │ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ │ ├── CustomMiddleware.en-us.lu.dialog
│ │ │ ├── CustomMiddleware.lu.dialog
│ │ │ └── CustomMiddleware.lu.qna.dialog
│ │ ├── schemas
│ │ │ ├── sdk.schema
│ │ │ ├── sdk.uischema
│ │ │ ├── update-schema.ps1
│ │ │ └── update-schema.sh
│ │ ├── scripts
│ │ │ ├── DeploymentTemplates
│ │ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ │ ├── new-rg-parameters.json
│ │ │ │ ├── preexisting-rg-parameters.json
│ │ │ │ ├── qna-template.json
│ │ │ │ ├── template-with-new-rg.json
│ │ │ │ └── template-with-preexisting-rg.json
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── provisionComposer.js
│ │ ├── settings
│ │ │ └── appsettings.json
│ │ └── wwwroot
│ │ │ └── default.htm
│ │ └── UpperCase
│ │ ├── BotComposerMiddlewareComponent.csproj
│ │ ├── BotComposerMiddlewareComponet.sln
│ │ ├── Middleware
│ │ └── UpperCaseMiddleware.cs
│ │ └── UpperCaseMiddlewareComponent.cs
├── 16Typing
│ └── Typing
│ │ ├── Typing.sln
│ │ └── Typing
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── Typing.botproj
│ │ ├── Typing.csproj
│ │ ├── Typing.dialog
│ │ ├── dialogs
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── Typing.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── Typing.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── Typing.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ ├── Typing.en-us.lu.dialog
│ │ ├── Typing.lu.dialog
│ │ └── Typing.lu.qna.dialog
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ └── appsettings.json
│ │ └── wwwroot
│ │ └── default.htm
├── 18AdaptiveInvoke
│ └── AdaptiveActionInvokeDialog
│ │ ├── AdaptiveActionInvokeDialog.sln
│ │ └── AdaptiveActionInvokeDialog
│ │ ├── .gitignore
│ │ ├── AdaptiveActionInvokeDialog.botproj
│ │ ├── AdaptiveActionInvokeDialog.csproj
│ │ ├── AdaptiveActionInvokeDialog.dialog
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ ├── emptyBot
│ │ │ └── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ └── emptyBot.en-us.qna
│ │ └── imported
│ │ │ └── Microsoft.Bot.Components.HelpAndCancel
│ │ │ ├── CancelDialog
│ │ │ ├── CancelDialog.dialog
│ │ │ ├── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ │ └── CancelDialog.en-us.qna
│ │ │ ├── language-generation
│ │ │ │ └── en-us
│ │ │ │ │ └── CancelDialog.en-us.lg
│ │ │ ├── language-understanding
│ │ │ │ └── en-us
│ │ │ │ │ └── CancelDialog.en-us.lu
│ │ │ └── recognizers
│ │ │ │ ├── CancelDialog.en-us.lu.dialog
│ │ │ │ ├── CancelDialog.lu.dialog
│ │ │ │ └── CancelDialog.lu.qna.dialog
│ │ │ └── HelpDialog
│ │ │ ├── HelpDialog.dialog
│ │ │ ├── HelpDialog.dialog.schema
│ │ │ ├── knowledge-base
│ │ │ └── en-us
│ │ │ │ └── HelpDialog.en-us.qna
│ │ │ ├── language-generation
│ │ │ └── en-us
│ │ │ │ └── HelpDialog.en-us.lg
│ │ │ ├── language-understanding
│ │ │ └── en-us
│ │ │ │ └── HelpDialog.en-us.lu
│ │ │ └── recognizers
│ │ │ ├── HelpDialog.en-us.lu.dialog
│ │ │ ├── HelpDialog.lu.dialog
│ │ │ └── HelpDialog.lu.qna.dialog
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── AdaptiveActionInvokeDialog.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── AdaptiveActionInvokeDialog.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── AdaptiveActionInvokeDialog.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ ├── AdaptiveActionInvokeDialog.en-us.lu.dialog
│ │ ├── AdaptiveActionInvokeDialog.lu.dialog
│ │ └── AdaptiveActionInvokeDialog.lu.qna.dialog
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ └── appsettings.json
│ │ └── wwwroot
│ │ └── default.htm
├── 18Proactivemessage
│ └── Proactivemessage
│ │ ├── Proactivemessage.sln
│ │ ├── Proactivemessage
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ │ ├── BotController.cs
│ │ │ ├── ProactiveController.cs
│ │ │ └── SkillController.cs
│ │ ├── Nuget.config
│ │ ├── Proactivemessage.botproj
│ │ ├── Proactivemessage.csproj
│ │ ├── Proactivemessage.csproj.user
│ │ ├── Proactivemessage.dialog
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ │ └── emptyBot
│ │ │ │ └── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ │ └── en-us
│ │ │ │ └── Proactivemessage.en-us.qna
│ │ ├── language-generation
│ │ │ └── en-us
│ │ │ │ ├── Proactivemessage.en-us.lg
│ │ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ │ └── en-us
│ │ │ │ └── Proactivemessage.en-us.lu
│ │ ├── media
│ │ │ ├── create-azure-resource-command-line.png
│ │ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ │ ├── Proactivemessage.en-us.lu.dialog
│ │ │ ├── Proactivemessage.lu.dialog
│ │ │ └── Proactivemessage.lu.qna.dialog
│ │ ├── schemas
│ │ │ ├── sdk.schema
│ │ │ ├── sdk.uischema
│ │ │ ├── update-schema.ps1
│ │ │ └── update-schema.sh
│ │ ├── scripts
│ │ │ ├── DeploymentTemplates
│ │ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ │ ├── new-rg-parameters.json
│ │ │ │ ├── preexisting-rg-parameters.json
│ │ │ │ ├── qna-template.json
│ │ │ │ ├── template-with-new-rg.json
│ │ │ │ └── template-with-preexisting-rg.json
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── provisionComposer.js
│ │ ├── settings
│ │ │ └── appsettings.json
│ │ └── wwwroot
│ │ │ └── default.htm
│ │ └── TestProactive
│ │ ├── TestProactive.cs
│ │ ├── TestProactive.csproj
│ │ ├── TestProactive.sln
│ │ ├── TestProactiveBotComponent.cs
│ │ └── schema
│ │ └── TestProactive.schema
├── 19SkillStep1
│ ├── BotRequest
│ │ ├── BotRequest.sln
│ │ └── BotRequest
│ │ │ ├── .gitignore
│ │ │ ├── BotRequest.botproj
│ │ │ ├── BotRequest.csproj
│ │ │ ├── BotRequest.dialog
│ │ │ ├── Controllers
│ │ │ ├── BotController.cs
│ │ │ └── SkillController.cs
│ │ │ ├── Nuget.config
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ │ ├── README.md
│ │ │ ├── Startup.cs
│ │ │ ├── dialogs
│ │ │ └── emptyBot
│ │ │ │ └── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ └── emptyBot.en-us.qna
│ │ │ ├── knowledge-base
│ │ │ └── en-us
│ │ │ │ └── BotRequest.en-us.qna
│ │ │ ├── language-generation
│ │ │ └── en-us
│ │ │ │ ├── BotRequest.en-us.lg
│ │ │ │ └── common.en-us.lg
│ │ │ ├── language-understanding
│ │ │ └── en-us
│ │ │ │ └── BotRequest.en-us.lu
│ │ │ ├── media
│ │ │ ├── create-azure-resource-command-line.png
│ │ │ └── publish-az-login.png
│ │ │ ├── schemas
│ │ │ ├── update-schema.ps1
│ │ │ └── update-schema.sh
│ │ │ ├── scripts
│ │ │ ├── DeploymentTemplates
│ │ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ │ ├── new-rg-parameters.json
│ │ │ │ ├── preexisting-rg-parameters.json
│ │ │ │ ├── qna-template.json
│ │ │ │ ├── template-with-new-rg.json
│ │ │ │ └── template-with-preexisting-rg.json
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── provisionComposer.js
│ │ │ ├── settings
│ │ │ └── appsettings.json
│ │ │ └── wwwroot
│ │ │ └── default.htm
│ └── SkillRandomImageBot
│ │ ├── SkillRandomImageBot.sln
│ │ └── SkillRandomImageBot
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── SkillRandomImageBot.botproj
│ │ ├── SkillRandomImageBot.csproj
│ │ ├── SkillRandomImageBot.dialog
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── SkillRandomImageBot.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── SkillRandomImageBot.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── SkillRandomImageBot.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ ├── SkillRandomImageBot.en-us.lu.dialog
│ │ ├── SkillRandomImageBot.lu.dialog
│ │ └── SkillRandomImageBot.lu.qna.dialog
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ └── appsettings.json
│ │ └── wwwroot
│ │ └── default.htm
├── 20Publish
│ └── 15CustomMiddleware
│ │ └── CustomMiddleware
│ │ ├── CustomMiddleware.sln
│ │ ├── CustomMiddleware
│ │ ├── .deployment
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ │ ├── BotController.cs
│ │ │ └── SkillController.cs
│ │ ├── CustomMiddleware.botproj
│ │ ├── CustomMiddleware.csproj
│ │ ├── CustomMiddleware.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── code.zip
│ │ ├── dialogs
│ │ │ └── emptyBot
│ │ │ │ └── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ │ └── en-us
│ │ │ │ └── CustomMiddleware.en-us.qna
│ │ ├── language-generation
│ │ │ └── en-us
│ │ │ │ ├── CustomMiddleware.en-us.lg
│ │ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ │ └── en-us
│ │ │ │ └── CustomMiddleware.en-us.lu
│ │ ├── media
│ │ │ ├── create-azure-resource-command-line.png
│ │ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ │ ├── CustomMiddleware.en-us.lu.dialog
│ │ │ ├── CustomMiddleware.lu.dialog
│ │ │ └── CustomMiddleware.lu.qna.dialog
│ │ ├── schemas
│ │ │ ├── sdk.schema
│ │ │ ├── sdk.uischema
│ │ │ ├── update-schema.ps1
│ │ │ └── update-schema.sh
│ │ ├── scripts
│ │ │ ├── DeploymentTemplates
│ │ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ │ ├── new-rg-parameters.json
│ │ │ │ ├── preexisting-rg-parameters.json
│ │ │ │ ├── qna-template.json
│ │ │ │ ├── template-with-new-rg.json
│ │ │ │ └── template-with-preexisting-rg.json
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── provisionComposer.js
│ │ ├── settings
│ │ │ └── appsettings.json
│ │ └── wwwroot
│ │ │ └── default.htm
│ │ └── UpperCase
│ │ ├── BotComposerMiddlewareComponent.csproj
│ │ ├── BotComposerMiddlewareComponet.sln
│ │ ├── Middleware
│ │ └── UpperCaseMiddleware.cs
│ │ └── UpperCaseMiddlewareComponent.cs
├── 21ConversationExpire
│ ├── ExpireConversationDemo
│ │ ├── ExpireConversationDemo.sln
│ │ └── ExpireConversationDemo
│ │ │ ├── .gitignore
│ │ │ ├── Controllers
│ │ │ ├── BotController.cs
│ │ │ └── SkillController.cs
│ │ │ ├── ExpireConversationDemo.botproj
│ │ │ ├── ExpireConversationDemo.csproj
│ │ │ ├── ExpireConversationDemo.dialog
│ │ │ ├── Nuget.config
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ │ ├── README.md
│ │ │ ├── Startup.cs
│ │ │ ├── dialogs
│ │ │ └── emptyBot
│ │ │ │ └── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ └── emptyBot.en-us.qna
│ │ │ ├── knowledge-base
│ │ │ └── en-us
│ │ │ │ └── ExpireConversationDemo.en-us.qna
│ │ │ ├── language-generation
│ │ │ └── en-us
│ │ │ │ ├── ExpireConversationDemo.en-us.lg
│ │ │ │ └── common.en-us.lg
│ │ │ ├── language-understanding
│ │ │ └── en-us
│ │ │ │ └── ExpireConversationDemo.en-us.lu
│ │ │ ├── media
│ │ │ ├── create-azure-resource-command-line.png
│ │ │ └── publish-az-login.png
│ │ │ ├── recognizers
│ │ │ ├── ExpireConversationDemo.en-us.lu.dialog
│ │ │ ├── ExpireConversationDemo.lu.dialog
│ │ │ └── ExpireConversationDemo.lu.qna.dialog
│ │ │ ├── schemas
│ │ │ ├── sdk.schema
│ │ │ ├── sdk.uischema
│ │ │ ├── update-schema.ps1
│ │ │ └── update-schema.sh
│ │ │ ├── scripts
│ │ │ ├── DeploymentTemplates
│ │ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ │ ├── new-rg-parameters.json
│ │ │ │ ├── preexisting-rg-parameters.json
│ │ │ │ ├── qna-template.json
│ │ │ │ ├── template-with-new-rg.json
│ │ │ │ └── template-with-preexisting-rg.json
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── provisionComposer.js
│ │ │ ├── settings
│ │ │ └── appsettings.json
│ │ │ └── wwwroot
│ │ │ └── default.htm
│ └── package
│ │ ├── Bot.Builder.Community.Components.Trigger.ExpireConversation.3.1.1.nupkg
│ │ └── nuget.exe
├── 23AzureQueueStorageDemo
│ └── AzureQueueStorageDemo
│ │ ├── AzureQueueStorageDemo.sln
│ │ ├── AzureQueueStorageDemo
│ │ ├── AzureQueueStorageDemo.botproj
│ │ ├── AzureQueueStorageDemo.csproj
│ │ ├── AzureQueueStorageDemo.dialog
│ │ ├── Controllers
│ │ │ ├── BotController.cs
│ │ │ └── SkillController.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ │ └── emptyBot
│ │ │ │ └── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ └── emptyBot.en-us.qna
│ │ ├── generated
│ │ │ └── interruption
│ │ │ │ ├── AzureQueueStorageDemo.en-us.lu
│ │ │ │ └── AzureQueueStorageDemo.en-us.qna
│ │ ├── knowledge-base
│ │ │ └── en-us
│ │ │ │ └── AzureQueueStorageDemo.en-us.qna
│ │ ├── language-generation
│ │ │ └── en-us
│ │ │ │ ├── AzureQueueStorageDemo.en-us.lg
│ │ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ │ └── en-us
│ │ │ │ └── AzureQueueStorageDemo.en-us.lu
│ │ ├── media
│ │ │ ├── create-azure-resource-command-line.png
│ │ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ │ ├── AzureQueueStorageDemo.en-us.lu.dialog
│ │ │ ├── AzureQueueStorageDemo.lu.dialog
│ │ │ └── AzureQueueStorageDemo.lu.qna.dialog
│ │ ├── schemas
│ │ │ ├── sdk.schema
│ │ │ ├── sdk.uischema
│ │ │ ├── update-schema.ps1
│ │ │ └── update-schema.sh
│ │ ├── scripts
│ │ │ ├── DeploymentTemplates
│ │ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ │ ├── new-rg-parameters.json
│ │ │ │ ├── preexisting-rg-parameters.json
│ │ │ │ ├── qna-template.json
│ │ │ │ ├── template-with-new-rg.json
│ │ │ │ └── template-with-preexisting-rg.json
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── provisionComposer.js
│ │ └── wwwroot
│ │ │ └── default.htm
│ │ └── bot.builder.community.components.azurequeuestorage.1.0.0.nupkg
├── 24GotoAction
│ └── GotoAction
│ │ ├── GotoAction.sln
│ │ └── GotoAction
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── GotoAction.botproj
│ │ ├── GotoAction.csproj
│ │ ├── GotoAction.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ ├── CheckGotoAction
│ │ │ ├── CheckGotoAction.dialog
│ │ │ ├── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ │ └── CheckGotoAction.en-us.qna
│ │ │ ├── language-generation
│ │ │ │ └── en-us
│ │ │ │ │ └── CheckGotoAction.en-us.lg
│ │ │ ├── language-understanding
│ │ │ │ └── en-us
│ │ │ │ │ └── CheckGotoAction.en-us.lu
│ │ │ └── recognizers
│ │ │ │ ├── CheckGotoAction.en-us.lu.dialog
│ │ │ │ ├── CheckGotoAction.lu.dialog
│ │ │ │ └── CheckGotoAction.lu.qna.dialog
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── generated
│ │ └── interruption
│ │ │ ├── CheckGotoAction.en-us.lu
│ │ │ ├── CheckGotoAction.en-us.qna
│ │ │ ├── GotoAction.en-us.lu
│ │ │ └── GotoAction.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── GotoAction.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── GotoAction.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── GotoAction.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ ├── GotoAction.en-us.lu.dialog
│ │ ├── GotoAction.lu.dialog
│ │ └── GotoAction.lu.qna.dialog
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ └── appsettings.json
│ │ └── wwwroot
│ │ └── default.htm
├── 25LuisListType
│ └── LuisWithListType_export
│ │ ├── .gitignore
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── LuisWithListType.botproj
│ │ ├── LuisWithListType.csproj
│ │ ├── LuisWithListType.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ ├── OrderDialog
│ │ │ ├── OrderDialog.dialog
│ │ │ ├── OrderDialog.dialog.schema
│ │ │ ├── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ │ └── OrderDialog.en-us.qna
│ │ │ ├── language-generation
│ │ │ │ └── en-us
│ │ │ │ │ └── OrderDialog.en-us.lg
│ │ │ ├── language-understanding
│ │ │ │ └── en-us
│ │ │ │ │ └── OrderDialog.en-us.lu
│ │ │ └── recognizers
│ │ │ │ ├── OrderDialog.en-us.lu.dialog
│ │ │ │ ├── OrderDialog.lu.dialog
│ │ │ │ └── OrderDialog.lu.qna.dialog
│ │ └── imported
│ │ │ ├── Microsoft.Bot.Components.HelpAndCancel
│ │ │ ├── CancelDialog
│ │ │ │ ├── CancelDialog.dialog
│ │ │ │ ├── knowledge-base
│ │ │ │ │ └── en-us
│ │ │ │ │ │ └── CancelDialog.en-us.qna
│ │ │ │ ├── language-generation
│ │ │ │ │ └── en-us
│ │ │ │ │ │ └── CancelDialog.en-us.lg
│ │ │ │ ├── language-understanding
│ │ │ │ │ └── en-us
│ │ │ │ │ │ └── CancelDialog.en-us.lu
│ │ │ │ └── recognizers
│ │ │ │ │ ├── CancelDialog.en-us.lu.dialog
│ │ │ │ │ ├── CancelDialog.lu.dialog
│ │ │ │ │ └── CancelDialog.lu.qna.dialog
│ │ │ └── HelpDialog
│ │ │ │ ├── HelpDialog.dialog
│ │ │ │ ├── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ │ └── HelpDialog.en-us.qna
│ │ │ │ ├── language-generation
│ │ │ │ └── en-us
│ │ │ │ │ └── HelpDialog.en-us.lg
│ │ │ │ ├── language-understanding
│ │ │ │ └── en-us
│ │ │ │ │ └── HelpDialog.en-us.lu
│ │ │ │ └── recognizers
│ │ │ │ ├── HelpDialog.en-us.lu.dialog
│ │ │ │ ├── HelpDialog.lu.dialog
│ │ │ │ └── HelpDialog.lu.qna.dialog
│ │ │ └── Microsoft.Bot.Components.Welcome
│ │ │ └── WelcomeDialog
│ │ │ ├── WelcomeDialog.dialog
│ │ │ ├── knowledge-base
│ │ │ └── en-us
│ │ │ │ └── WelcomeDialog.en-us.qna
│ │ │ ├── language-generation
│ │ │ └── en-us
│ │ │ │ └── WelcomeDialog.en-us.lg
│ │ │ ├── language-understanding
│ │ │ └── en-us
│ │ │ │ └── WelcomeDialog.en-us.lu
│ │ │ └── recognizers
│ │ │ ├── WelcomeDialog.en-us.lu.dialog
│ │ │ ├── WelcomeDialog.lu.dialog
│ │ │ └── WelcomeDialog.lu.qna.dialog
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── LuisWithListType.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── LuisWithListType.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── LuisWithListType.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ ├── LuisWithListType.en-us.lu.dialog
│ │ ├── LuisWithListType.lu.dialog
│ │ └── LuisWithListType.lu.qna.dialog
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ ├── appsettings.json
│ │ └── cross-train.config.json
│ │ └── wwwroot
│ │ └── default.htm
├── 28-SessionAgent
│ ├── Nuget
│ │ └── Bot.Builder.Community.Components.Trigger.SessionAgent.1.0.10.nupkg
│ ├── SessionTimoutReminder.sln
│ └── SessionTimoutReminder
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── SessionTimoutReminder.botproj
│ │ ├── SessionTimoutReminder.csproj
│ │ ├── SessionTimoutReminder.dialog
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── generated
│ │ └── interruption
│ │ │ ├── SessionTimoutReminder.en-us.lu
│ │ │ └── SessionTimoutReminder.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── SessionTimoutReminder.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── SessionTimoutReminder.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── SessionTimoutReminder.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ ├── SessionTimoutReminder.en-us.lu.dialog
│ │ ├── SessionTimoutReminder.lu.dialog
│ │ └── SessionTimoutReminder.lu.qna.dialog
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ └── appsettings.json
│ │ └── wwwroot
│ │ └── default.htm
├── 29-DynamicAdaptiveCardsCarsouel
│ ├── DynamicAdaptiveCardsCarsouel.sln
│ └── DynamicAdaptiveCardsCarsouel
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── DynamicAdaptiveCardsCarsouel.botproj
│ │ ├── DynamicAdaptiveCardsCarsouel.csproj
│ │ ├── DynamicAdaptiveCardsCarsouel.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── generated
│ │ └── interruption
│ │ │ ├── DynamicAdaptiveCardsCarsouel.en-us.lu
│ │ │ └── DynamicAdaptiveCardsCarsouel.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── DynamicAdaptiveCardsCarsouel.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── DynamicAdaptiveCardsCarsouel.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── DynamicAdaptiveCardsCarsouel.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ ├── DynamicAdaptiveCardsCarsouel.en-us.lu.dialog
│ │ ├── DynamicAdaptiveCardsCarsouel.lu.dialog
│ │ └── DynamicAdaptiveCardsCarsouel.lu.qna.dialog
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ └── appsettings.json
│ │ └── wwwroot
│ │ └── default.htm
├── 30-ErrorHandling
│ └── ErrorHandling
│ │ ├── ErrorHandling.sln
│ │ └── ErrorHandling
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── ErrorHandling.botproj
│ │ ├── ErrorHandling.csproj
│ │ ├── ErrorHandling.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── generated
│ │ └── interruption
│ │ │ ├── ErrorHandling.en-us.lu
│ │ │ └── ErrorHandling.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── ErrorHandling.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── ErrorHandling.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── ErrorHandling.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ ├── ErrorHandling.en-us.lu.dialog
│ │ ├── ErrorHandling.lu.dialog
│ │ └── ErrorHandling.lu.qna.dialog
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ └── appsettings.json
│ │ └── wwwroot
│ │ └── default.htm
├── 31-CustomQnA
│ └── CustomQnA
│ │ ├── CustomQnA.sln
│ │ └── CustomQnA
│ │ ├── Controllers
│ │ ├── BotController.cs
│ │ └── SkillController.cs
│ │ ├── CustomQnA.botproj
│ │ ├── CustomQnA.csproj
│ │ ├── CustomQnA.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ └── emptyBot
│ │ │ └── knowledge-base
│ │ │ └── en-us
│ │ │ └── emptyBot.en-us.qna
│ │ ├── knowledge-base
│ │ └── en-us
│ │ │ └── CustomQnA.en-us.qna
│ │ ├── language-generation
│ │ └── en-us
│ │ │ ├── CustomQnA.en-us.lg
│ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ └── en-us
│ │ │ └── CustomQnA.en-us.lu
│ │ ├── media
│ │ ├── create-azure-resource-command-line.png
│ │ └── publish-az-login.png
│ │ ├── schemas
│ │ ├── sdk.schema
│ │ ├── sdk.uischema
│ │ ├── update-schema.ps1
│ │ └── update-schema.sh
│ │ ├── scripts
│ │ ├── DeploymentTemplates
│ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ ├── new-rg-parameters.json
│ │ │ ├── preexisting-rg-parameters.json
│ │ │ ├── qna-template.json
│ │ │ ├── template-with-new-rg.json
│ │ │ └── template-with-preexisting-rg.json
│ │ ├── README.md
│ │ ├── package.json
│ │ └── provisionComposer.js
│ │ ├── settings
│ │ └── appsettings.json
│ │ └── wwwroot
│ │ └── default.htm
├── 32-33-Intelligence
│ └── AddIntelligence
│ │ ├── AddIntelligence.sln
│ │ ├── AddIntelligence
│ │ ├── AddIntelligence.csproj
│ │ ├── AddIntelligence.dialog
│ │ ├── Controllers
│ │ │ ├── BotController.cs
│ │ │ └── SkillController.cs
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ │ └── emptyBot
│ │ │ │ └── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ └── emptyBot.en-us.qna
│ │ ├── generated
│ │ │ └── interruption
│ │ │ │ ├── AddIntelligence.en-us.lu
│ │ │ │ └── AddIntelligence.en-us.qna
│ │ ├── knowledge-base
│ │ │ └── en-us
│ │ │ │ └── AddIntelligence.en-us.qna
│ │ ├── language-generation
│ │ │ └── en-us
│ │ │ │ ├── AddIntelligence.en-us.lg
│ │ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ │ └── en-us
│ │ │ │ └── AddIntelligence.en-us.lu
│ │ ├── media
│ │ │ ├── create-azure-resource-command-line.png
│ │ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ │ ├── AddIntelligence.en-us.lu.dialog
│ │ │ ├── AddIntelligence.lu.dialog
│ │ │ └── AddIntelligence.lu.qna.dialog
│ │ ├── schemas
│ │ │ ├── sdk.schema
│ │ │ ├── sdk.uischema
│ │ │ ├── update-schema.ps1
│ │ │ └── update-schema.sh
│ │ ├── scripts
│ │ │ ├── DeploymentTemplates
│ │ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ │ ├── new-rg-parameters.json
│ │ │ │ ├── preexisting-rg-parameters.json
│ │ │ │ ├── qna-template.json
│ │ │ │ ├── template-with-new-rg.json
│ │ │ │ └── template-with-preexisting-rg.json
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── provisionComposer.js
│ │ ├── settings
│ │ │ └── appsettings.json
│ │ └── wwwroot
│ │ │ └── default.htm
│ │ └── BotFormRecognizer
│ │ ├── BotFormRecognizer.cs
│ │ ├── BotFormRecognizer.csproj
│ │ ├── BotFormRecognizer.sln
│ │ ├── BotFormRecognizerBotComponent.cs
│ │ ├── DataStorage
│ │ └── AzureStorage.cs
│ │ ├── FormAnalysis
│ │ └── DocumentExtract.cs
│ │ ├── Settings.cs
│ │ └── schema
│ │ └── BotFormRecognizer.schema
├── 34-MultilingualBot
│ └── MultilingualBot
│ │ ├── MultilingualBot.sln
│ │ ├── MultilingualBot
│ │ ├── Controllers
│ │ │ ├── BotController.cs
│ │ │ └── SkillController.cs
│ │ ├── MultilingualBot.botproj
│ │ ├── MultilingualBot.csproj
│ │ ├── MultilingualBot.dialog
│ │ ├── Nuget.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── README.md
│ │ ├── Startup.cs
│ │ ├── dialogs
│ │ │ └── emptyBot
│ │ │ │ └── knowledge-base
│ │ │ │ └── en-us
│ │ │ │ └── emptyBot.en-us.qna
│ │ ├── generated
│ │ │ └── interruption
│ │ │ │ ├── MultilingualBot.en-us.lu
│ │ │ │ └── MultilingualBot.en-us.qna
│ │ ├── knowledge-base
│ │ │ └── en-us
│ │ │ │ └── MultilingualBot.en-us.qna
│ │ ├── language-generation
│ │ │ └── en-us
│ │ │ │ ├── MultilingualBot.en-us.lg
│ │ │ │ └── common.en-us.lg
│ │ ├── language-understanding
│ │ │ └── en-us
│ │ │ │ └── MultilingualBot.en-us.lu
│ │ ├── media
│ │ │ ├── create-azure-resource-command-line.png
│ │ │ └── publish-az-login.png
│ │ ├── recognizers
│ │ │ ├── MultilingualBot.en-us.lu.dialog
│ │ │ ├── MultilingualBot.lu.dialog
│ │ │ └── MultilingualBot.lu.qna.dialog
│ │ ├── schemas
│ │ │ ├── sdk.schema
│ │ │ ├── sdk.uischema
│ │ │ ├── update-schema.ps1
│ │ │ └── update-schema.sh
│ │ ├── scripts
│ │ │ ├── DeploymentTemplates
│ │ │ │ ├── function-template-with-preexisting-rg.json
│ │ │ │ ├── new-rg-parameters.json
│ │ │ │ ├── preexisting-rg-parameters.json
│ │ │ │ ├── qna-template.json
│ │ │ │ ├── template-with-new-rg.json
│ │ │ │ └── template-with-preexisting-rg.json
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── provisionComposer.js
│ │ ├── settings
│ │ │ └── appsettings.json
│ │ └── wwwroot
│ │ │ └── default.htm
│ │ └── Nuget
│ │ └── Bot.Builder.Community.Components.Middleware.Multilingual.1.0.0.nupkg
└── AlexaEchoBot
│ ├── AlexaEchoBot.sln
│ └── AlexaEchoBot
│ ├── .gitignore
│ ├── AlexaEchoBot.botproj
│ ├── AlexaEchoBot.csproj
│ ├── AlexaEchoBot.dialog
│ ├── Controllers
│ ├── BotController.cs
│ └── SkillController.cs
│ ├── Nuget.config
│ ├── Program.cs
│ ├── Properties
│ └── launchSettings.json
│ ├── README.md
│ ├── Startup.cs
│ ├── dialogs
│ └── emptyBot
│ │ └── knowledge-base
│ │ └── en-us
│ │ └── emptyBot.en-us.qna
│ ├── knowledge-base
│ └── en-us
│ │ └── AlexaEchoBot.en-us.qna
│ ├── language-generation
│ └── en-us
│ │ ├── AlexaEchoBot.en-us.lg
│ │ └── common.en-us.lg
│ ├── language-understanding
│ └── en-us
│ │ └── AlexaEchoBot.en-us.lu
│ ├── media
│ ├── create-azure-resource-command-line.png
│ └── publish-az-login.png
│ ├── schemas
│ ├── sdk.schema
│ ├── sdk.uischema
│ ├── update-schema.ps1
│ └── update-schema.sh
│ ├── scripts
│ ├── DeploymentTemplates
│ │ ├── function-template-with-preexisting-rg.json
│ │ ├── new-rg-parameters.json
│ │ ├── preexisting-rg-parameters.json
│ │ ├── qna-template.json
│ │ ├── template-with-new-rg.json
│ │ └── template-with-preexisting-rg.json
│ ├── README.md
│ ├── package.json
│ └── provisionComposer.js
│ ├── settings
│ └── appsettings.json
│ └── wwwroot
│ └── default.htm
├── Python_tutorial
├── 01-EchoBot
│ ├── app.py
│ └── echobot.py
├── 02-ActivityHandler
│ ├── abot.py
│ └── app.py
├── 03-Middleware
│ ├── abot.py
│ ├── app.py
│ └── middleware1.py
├── 04-StateMgt
│ ├── app.py
│ ├── bot
│ │ ├── __init__.py
│ │ └── state_bot.py
│ └── datamodel
│ │ ├── __init__.py
│ │ └── data_model.py
├── 05-Dialog
│ ├── app.py
│ └── botdialog
│ │ ├── __init__.py
│ │ └── bot_dialog.py
├── 07-DialogValidator
│ ├── app.py
│ └── botdialog
│ │ ├── __init__.py
│ │ └── bot_dialog.py
├── 08-Luis
│ ├── app.py
│ └── luisbot
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ ├── __init__.cpython-37.pyc
│ │ ├── __init__.cpython-38.pyc
│ │ ├── luisbot.cpython-37.pyc
│ │ └── luisbot.cpython-38.pyc
│ │ └── luisbot.py
├── 09-CosmosDb
│ ├── app.py
│ ├── bot
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-37.pyc
│ │ │ └── state_bot.cpython-37.pyc
│ │ └── state_bot.py
│ └── datamodel
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ ├── __init__.cpython-37.pyc
│ │ └── data_model.cpython-37.pyc
│ │ └── data_model.py
├── 10-QnaDemo
│ ├── app.py
│ └── qnabot
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ ├── __init__.cpython-37.pyc
│ │ ├── __init__.cpython-38.pyc
│ │ ├── luisbot.cpython-37.pyc
│ │ ├── luisbot.cpython-38.pyc
│ │ └── qna_bot.cpython-37.pyc
│ │ └── qna_bot.py
├── 12-Card
│ ├── animationcard
│ │ ├── __init__.py
│ │ └── animation_card.py
│ └── app.py
├── 13-HeroCard
│ ├── app.py
│ └── herocard
│ │ ├── __init__.py
│ │ └── hero_card.py
├── 14-Thumbnail
│ ├── app.py
│ └── thumbnail
│ │ ├── __init__.py
│ │ └── thumbnail_card.py
├── 17-ReceiptCard
│ ├── app.py
│ └── receiptcard
│ │ ├── __init__.py
│ │ └── receipt_card.py
├── 18-AudioCard
│ ├── app.py
│ └── audiocard
│ │ ├── __init__.py
│ │ └── audio_card.py
├── 21-EchoTemplate
│ └── EchoBot
│ │ ├── README.md
│ │ ├── app.py
│ │ ├── bot.py
│ │ ├── config.py
│ │ ├── deploymentTemplates
│ │ ├── template-with-new-rg.json
│ │ └── template-with-preexisting-rg.json
│ │ └── requirements.txt
├── 22-aihttp_azure
│ └── EchoBot
│ │ ├── .pylintrc
│ │ ├── README.md
│ │ ├── __init__.py
│ │ ├── app.py
│ │ ├── bot.py
│ │ ├── config.py
│ │ ├── deploymentTemplates
│ │ ├── template-with-new-rg.json
│ │ └── template-with-preexisting-rg.json
│ │ └── requirements.txt
├── 23-ChoicePrompt
│ ├── .pylintrc
│ ├── README.md
│ ├── __init__.py
│ ├── app.py
│ ├── bot.py
│ ├── config.py
│ ├── deploymentTemplates
│ │ ├── template-with-new-rg.json
│ │ └── template-with-preexisting-rg.json
│ └── requirements.txt
├── 24-CustomPrompt
│ ├── README.md
│ ├── app.py
│ ├── botdialog
│ │ ├── __init__.py
│ │ └── bot_dialog.py
│ ├── config.py
│ ├── deploymentTemplates
│ │ ├── template-with-new-rg.json
│ │ └── template-with-preexisting-rg.json
│ ├── prompt
│ │ ├── __init__.py
│ │ └── email_prompt.py
│ └── requirements.txt
├── 25-Unittest
│ └── custom_test.py
├── 26-ProactiveMessage
│ ├── README.md
│ ├── app.py
│ ├── bot.py
│ ├── config.py
│ ├── deploymentTemplates
│ │ ├── template-with-new-rg.json
│ │ └── template-with-preexisting-rg.json
│ └── requirements.txt
├── 27-ProactiveMessage
│ ├── README.md
│ ├── app.py
│ ├── bot.py
│ ├── config.py
│ ├── deploymentTemplates
│ │ ├── template-with-new-rg.json
│ │ └── template-with-preexisting-rg.json
│ └── requirements.txt
├── 28-TranslateMessage
│ ├── README.md
│ ├── app.py
│ ├── bot.py
│ ├── config.py
│ ├── deploymentTemplates
│ │ ├── template-with-new-rg.json
│ │ └── template-with-preexisting-rg.json
│ └── requirements.txt
├── 29-AdaptiveCard
│ ├── README.md
│ ├── adaptive_table.py
│ ├── app.py
│ ├── bot.py
│ ├── config.py
│ ├── deploymentTemplates
│ │ ├── template-with-new-rg.json
│ │ └── template-with-preexisting-rg.json
│ └── requirements.txt
├── 30-TwilioAdapter
│ ├── README.md
│ ├── app.py
│ ├── bot.py
│ ├── config.py
│ ├── deploymentTemplates
│ │ ├── template-with-new-rg.json
│ │ └── template-with-preexisting-rg.json
│ └── requirements.txt
├── 31-AdaptiveCardPrompt
│ ├── app.py
│ └── botdialog
│ │ ├── __init__.py
│ │ └── bot_dialog.py
└── 32-Carousel
│ ├── README.md
│ ├── app.py
│ ├── bot.py
│ ├── config.py
│ └── requirements.txt
├── README.md
└── csharp_tutorial
├── 13ComponentDialog
└── UserDialog
│ ├── AdapterWithErrorHandler.cs
│ ├── Controllers
│ └── BotController.cs
│ ├── DeploymentTemplates
│ ├── new-rg-parameters.json
│ ├── preexisting-rg-parameters.json
│ ├── template-with-new-rg.json
│ └── template-with-preexisting-rg.json
│ ├── Program.cs
│ ├── Properties
│ └── launchSettings.json
│ ├── README.md
│ ├── Startup.cs
│ ├── UserDialog.csproj
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ ├── rootdialog
│ └── RootDialog.cs
│ ├── subdialog
│ ├── MovieList.cs
│ ├── UserDialog.cs
│ └── maindialog.cs
│ └── wwwroot
│ └── default.htm
├── 14Middleware
└── SampleMiddleware
│ ├── AdapterWithErrorHandler.cs
│ ├── Controllers
│ └── BotController.cs
│ ├── DeploymentTemplates
│ ├── new-rg-parameters.json
│ ├── preexisting-rg-parameters.json
│ ├── template-with-new-rg.json
│ └── template-with-preexisting-rg.json
│ ├── Middleware
│ └── LoggerMiddleware.cs
│ ├── Program.cs
│ ├── Properties
│ └── launchSettings.json
│ ├── README.md
│ ├── SampleMiddleware.cs
│ ├── SampleMiddleware.csproj
│ ├── Startup.cs
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ └── wwwroot
│ └── default.htm
├── BotDialogSample
├── AdapterWithErrorHandler.cs
├── BotDialogSample.cs
├── BotDialogSample.csproj
├── BotDialogSample.sln
├── Controllers
│ └── BotController.cs
├── DeploymentTemplates
│ ├── new-rg-parameters.json
│ ├── preexisting-rg-parameters.json
│ ├── template-with-new-rg.json
│ └── template-with-preexisting-rg.json
├── Program.cs
├── Properties
│ └── launchSettings.json
├── README.md
├── Startup.cs
├── StateAccessor.cs
├── appsettings.Development.json
├── appsettings.json
└── wwwroot
│ └── default.htm
├── BotStateMangement
├── AdapterWithErrorHandler.cs
├── Controllers
│ └── BotController.cs
├── DeploymentTemplates
│ ├── new-rg-parameters.json
│ ├── preexisting-rg-parameters.json
│ ├── template-with-new-rg.json
│ └── template-with-preexisting-rg.json
├── Program.cs
├── Properties
│ └── launchSettings.json
├── README.md
├── Startup.cs
├── StateBot.cs
├── StateBot.csproj
├── StateBot.sln
├── appsettings.Development.json
├── appsettings.json
└── wwwroot
│ └── default.htm
├── LuisSample
├── AdapterWithErrorHandler.cs
├── Controllers
│ └── BotController.cs
├── DeploymentTemplates
│ ├── new-rg-parameters.json
│ ├── preexisting-rg-parameters.json
│ ├── template-with-new-rg.json
│ └── template-with-preexisting-rg.json
├── LuisHelper
│ ├── LuisHelper.cs
│ └── RestaurantLuis.cs
├── LuisSample.cs
├── LuisSample.csproj
├── LuisSample.sln
├── Program.cs
├── Properties
│ └── launchSettings.json
├── README.md
├── Startup.cs
├── appsettings.Development.json
├── appsettings.json
└── wwwroot
│ └── default.htm
└── ProactiveDemo
├── AdapterWithErrorHandler.cs
├── Controllers
└── BotController.cs
├── DeploymentTemplates
├── new-rg-parameters.json
├── preexisting-rg-parameters.json
├── template-with-new-rg.json
└── template-with-preexisting-rg.json
├── EmptyBot.cs
├── ExternalAdapter.cs
├── ProactiveDemo.csproj
├── ProactiveDemo.sln
├── Program.cs
├── Properties
└── launchSettings.json
├── README.md
├── Startup.cs
├── appsettings.Development.json
├── appsettings.json
└── wwwroot
└── default.htm
/.gitignore:
--------------------------------------------------------------------------------
1 | [Dd]ebug/
2 | [Dd]ebugPublic/
3 | [Rr]elease/
4 | [Rr]eleases/
5 | x64/
6 | x86/
7 | build/
8 | bld/
9 | [Bb]in/
10 | [Oo]bj/
11 | netcoreapp3.1/
12 | ecf/
13 | rcf/
14 | .vs/
15 | *_i.c
16 | *_p.c
17 | *_i.h
18 | *.ilk
19 | *.meta
20 | *.obj
21 | *.pch
22 | *.pdb
23 | *.pgc
24 | *.pgd
25 | *.rsp
26 | *.sbr
27 | *.tlb
28 | *.tli
29 | *.tlh
30 | *.tmp
31 | *.tmp_proj
32 | *.log
33 | *.vspscc
34 | *.vssscc
35 | .builds
36 | *.pidb
37 | *.svclog
38 | *.scc
39 | # Visual Studio profiler
40 | *.psess
41 | *.vsp
42 | *.vspx
43 | *.obj
44 | __pycache__/
45 |
--------------------------------------------------------------------------------
/.vs/ProjectSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "CurrentProjectSetting": null
3 | }
--------------------------------------------------------------------------------
/.vs/VSWorkspaceState.json:
--------------------------------------------------------------------------------
1 | {
2 | "ExpandedNodes": [
3 | ""
4 | ],
5 | "PreviewInSolutionExplorer": false
6 | }
--------------------------------------------------------------------------------
/.vs/slnx.sqlite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/.vs/slnx.sqlite
--------------------------------------------------------------------------------
/.vs/temp/v16/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/.vs/temp/v16/.suo
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "python.pythonPath": "c:\\Program Files (x86)\\python\\python38\\python.exe"
3 | }
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveCard/.vs/AdaptiveCard/v16/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/AdaptiveDialog/Csharp/AdaptiveCard/.vs/AdaptiveCard/v16/.suo
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveCard/AdaptiveCard1/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Debug",
5 | "System": "Information",
6 | "Microsoft": "Information"
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveCard/AdaptiveCard1/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "MicrosoftAppId": "",
3 | "MicrosoftAppPassword": ""
4 | }
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveCard/AdaptiveCard1/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveCard/AdaptiveCard1/obj/Debug/netcoreapp3.1/Part01AdaptiveCard.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 303dcb0042994fd28aad76e8e356a0196c31d304
2 |
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveCard/AdaptiveCard1/obj/Debug/netcoreapp3.1/Part01AdaptiveCard.GeneratedMSBuildEditorConfig.editorconfig:
--------------------------------------------------------------------------------
1 | is_global = true
2 | build_property.RootNamespace = Part01AdaptiveCard
3 | build_property.ProjectDir = c:\BotComposer\BotTutorialSample\BotTutorialSample\AdaptiveDialog\Csharp\AdaptiveCard\AdaptiveCard1\
4 |
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveCard/AdaptiveCard1/obj/Debug/netcoreapp3.1/Part01AdaptiveCard.csproj.AssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/AdaptiveDialog/Csharp/AdaptiveCard/AdaptiveCard1/obj/Debug/netcoreapp3.1/Part01AdaptiveCard.csproj.AssemblyReference.cache
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveCard/Part02LGTemplate/Template/simple.lg:
--------------------------------------------------------------------------------
1 | # Book
2 | -Hey am book bot
3 |
4 | # Weather
5 | -Hey am weather bot
6 |
7 | # Unknown
8 | -Sorry , not understand
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveCard/Part02LGTemplate/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Debug",
5 | "System": "Information",
6 | "Microsoft": "Information"
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveCard/Part02LGTemplate/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "MicrosoftAppId": "",
3 | "MicrosoftAppPassword": ""
4 | }
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveCard/Part02LGTemplate/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveCard/Part02LGTemplate/obj/Debug/netcoreapp3.1/Part02LGTemplate.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 72aec5b4a77d05d9679d4c07e9eed657be2b1c71
2 |
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveCard/Part02LGTemplate/obj/Debug/netcoreapp3.1/Part02LGTemplate.GeneratedMSBuildEditorConfig.editorconfig:
--------------------------------------------------------------------------------
1 | is_global = true
2 | build_property.RootNamespace = Part02LGTemplate
3 | build_property.ProjectDir = c:\BotComposer\BotTutorialSample\BotTutorialSample\AdaptiveDialog\Csharp\AdaptiveCard\Part02LGTemplate\
4 |
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveDialogInput/.vs/AdaptiveDialogInput/v16/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/AdaptiveDialog/Csharp/AdaptiveDialogInput/.vs/AdaptiveDialogInput/v16/.suo
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveDialogInput/AdapterWithErrorHandler.lg:
--------------------------------------------------------------------------------
1 | > Language Generation definition file.
2 | > See https://aka.ms/language-generation to learn more
3 |
4 | # SomethingWentWrong
5 | - ${ErrorPrefix()}, ${ErrorSuffix()}\nError:${Message}
6 |
7 | # ErrorSuffix
8 | - it looks like something went wrong.
9 | - I seem to have run into a snag. We need to start over.
10 | - something is not right. We need to start over.
11 |
12 | # ErrorPrefix
13 | - Oops
14 | - Sorry
15 | - I apologize
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveDialogInput/AdaptiveDialogInput.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | C:\github\AdaptiveDialog\Adaptive\AdaptiveDialogInput\Properties\PublishProfiles\AdaptiveDialogInput20210206190437 - Web Deploy.pubxml
5 |
6 |
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveDialogInput/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Debug",
5 | "System": "Information",
6 | "Microsoft": "Information"
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/AdaptiveDialog/Csharp/AdaptiveDialogInput/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "MicrosoftAppId": "",
3 | "MicrosoftAppPassword": ""
4 | }
--------------------------------------------------------------------------------
/BotComposer/01EchoBot/EchoBot/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/01EchoBot/EchoBot/EchoBot.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "EchoBot",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/01EchoBot/EchoBot/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/01EchoBot/EchoBot/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/01EchoBot/EchoBot/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/01EchoBot/EchoBot/knowledge-base/en-us/EchoBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/01EchoBot/EchoBot/knowledge-base/en-us/EchoBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/01EchoBot/EchoBot/language-generation/en-us/EchoBot.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_Greeting()
4 | [Activity
5 | Text = ${SendActivity_Greeting_text()}
6 | ]
7 |
8 | # SendActivity_Greeting_text()
9 | - Welcome to Echo Bot
10 |
11 | # SendActivity_Echo()
12 | - ${turn.activity.text}
13 | - ${length(turn.activity.text)}
14 | # SendActivity_RB1eAo()
15 | [Activity
16 | Text = ${SendActivity_Echo()}
17 | ]
18 |
--------------------------------------------------------------------------------
/BotComposer/01EchoBot/EchoBot/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/01EchoBot/EchoBot/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/01EchoBot/EchoBot/language-understanding/en-us/EchoBot.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/01EchoBot/EchoBot/language-understanding/en-us/EchoBot.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/01EchoBot/EchoBot/recognizers/EchoBot.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_EchoBot",
4 | "applicationId": "=settings.luis.EchoBot_en_us_lu.appId",
5 | "version": "=settings.luis.EchoBot_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/01EchoBot/EchoBot/recognizers/EchoBot.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_EchoBot",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/01EchoBot/EchoBot/recognizers/EchoBot.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/InputTypes.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "InputTypes",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/Confirmation/knowledge-base/en-us/Confirmation.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/Confirmation/knowledge-base/en-us/Confirmation.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/Confirmation/language-generation/en-us/Confirmation.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 |
4 | # ConfirmInput_Prompt_FYflIs()
5 | [Activity
6 | Text = ${dialog.display}
7 | ]
8 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/Confirmation/language-understanding/en-us/Confirmation.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/Confirmation/language-understanding/en-us/Confirmation.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/Confirmation/recognizers/Confirmation.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_Confirmation",
4 | "applicationId": "=settings.luis.Confirmation_en_us_lu.appId",
5 | "version": "=settings.luis.Confirmation_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/Confirmation/recognizers/Confirmation.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_Confirmation",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/Confirmation/recognizers/Confirmation.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/NumberInput/knowledge-base/en-us/NumberInput.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/NumberInput/knowledge-base/en-us/NumberInput.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/NumberInput/language-generation/en-us/NumberInput.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # NumberInput_Prompt_ci0lYn()
4 | [Activity
5 | Text = Please enter the mobile number
6 | ]
7 |
8 | # SendActivity_gghIUG()
9 | [Activity
10 | Text = ${dialog.mobile}
11 | ]
12 |
13 | # SendActivity_ysrVzZ()
14 | [Activity
15 | Text = Okay
16 | ]
17 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/NumberInput/language-understanding/en-us/NumberInput.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/NumberInput/language-understanding/en-us/NumberInput.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/NumberInput/recognizers/NumberInput.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_NumberInput",
4 | "applicationId": "=settings.luis.NumberInput_en_us_lu.appId",
5 | "version": "=settings.luis.NumberInput_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/NumberInput/recognizers/NumberInput.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_NumberInput",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/NumberInput/recognizers/NumberInput.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/SwitchDialog/knowledge-base/en-us/SwitchDialog.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/SwitchDialog/knowledge-base/en-us/SwitchDialog.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/SwitchDialog/language-generation/en-us/SwitchDialog.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # ChoiceInput_Prompt_ExVVzH()
4 | [Activity
5 | Text = Please select the input type
6 | ]
7 |
8 | # SendActivity_O2Enx0()
9 | [Activity
10 | Text = ${user.choice}
11 | ]
12 |
13 | # SendActivity_90q8Wv()
14 | [Activity
15 | Text = We are working on other input , will add soon
16 | ]
17 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/SwitchDialog/language-understanding/en-us/SwitchDialog.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/SwitchDialog/language-understanding/en-us/SwitchDialog.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/SwitchDialog/recognizers/SwitchDialog.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_SwitchDialog",
4 | "applicationId": "=settings.luis.SwitchDialog_en_us_lu.appId",
5 | "version": "=settings.luis.SwitchDialog_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/SwitchDialog/recognizers/SwitchDialog.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_SwitchDialog",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/SwitchDialog/recognizers/SwitchDialog.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/TextInput/knowledge-base/en-us/TextInput.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/TextInput/knowledge-base/en-us/TextInput.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/TextInput/language-generation/en-us/TextInput.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # TextInput_Prompt_FrbuWR_text()
4 | - Hey my name is Input Bot , Let me know your name
5 | - Please send your name
6 | # TextInput_Prompt_FrbuWR()
7 | [Activity
8 | Text = ${TextInput_Prompt_FrbuWR_text()}
9 | ]
10 |
11 | # SendActivity_KcO6Tz()
12 | [Activity
13 | Text = ${dialog.name}
14 | ]
15 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/TextInput/language-understanding/en-us/TextInput.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/TextInput/language-understanding/en-us/TextInput.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/TextInput/recognizers/TextInput.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_TextInput",
4 | "applicationId": "=settings.luis.TextInput_en_us_lu.appId",
5 | "version": "=settings.luis.TextInput_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/TextInput/recognizers/TextInput.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_TextInput",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/TextInput/recognizers/TextInput.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/knowledge-base/en-us/InputTypes.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/knowledge-base/en-us/InputTypes.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/language-generation/en-us/InputTypes.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_Greeting()
4 | [Activity
5 | Text = ${SendActivity_Greeting_text()}
6 | ]
7 |
8 | # SendActivity_DidNotUnderstand()
9 | [Activity
10 | Text = ${SendActivity_DidNotUnderstand_text()}
11 | ]
12 |
13 | # SendActivity_DidNotUnderstand_text()
14 | - Sorry, I didn't get that.
15 | # SendActivity_Greeting_text()
16 | - ```Welcome to Input Types Bot ( Send Input types to start) 😎
17 | 1. Text
18 | 2. Number
19 | ```
20 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/language-understanding/en-us/InputTypes.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/language-understanding/en-us/InputTypes.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
5 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | 90a0840bc4038d09c59475a040ddf9c1c94f81b1
2 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.GeneratedMSBuildEditorConfig.editorconfig:
--------------------------------------------------------------------------------
1 | is_global = true
2 | build_property.RootNamespace = InputTypes
3 | build_property.ProjectDir = C:\BotComposer\Sample\02InputTypes\InputTypes\InputTypes\
4 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.MvcApplicationPartsAssemblyInfo.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.MvcApplicationPartsAssemblyInfo.cache
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.RazorTargetAssemblyInfo.cache:
--------------------------------------------------------------------------------
1 | 33b8274797c64fa3fab756eae8a95edbb011914f
2 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.assets.cache
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.csproj.AssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.csproj.AssemblyReference.cache
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.csproj.CopyComplete:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.csproj.CopyComplete
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | d475576c3f305c7e9c3e43250cf360b88171e27d
2 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.dll
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/InputTypes.genruntimeconfig.cache:
--------------------------------------------------------------------------------
1 | d1f6e3101826958017eea0c0dce8c6c06a0b7fc8
2 |
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/apphost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/apphost.exe
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/staticwebassets/InputTypes.StaticWebAssets.Manifest.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/02InputTypes/InputTypes/InputTypes/obj/Debug/netcoreapp3.1/staticwebassets/InputTypes.StaticWebAssets.Manifest.cache
--------------------------------------------------------------------------------
/BotComposer/02InputTypes/InputTypes/InputTypes/obj/InputTypes.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
5 |
6 |
--------------------------------------------------------------------------------
/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/ExternalHttpRequest.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "ExternalHttpRequest",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/knowledge-base/en-us/GetWeather.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/knowledge-base/en-us/GetWeather.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/language-understanding/en-us/GetWeather.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/language-understanding/en-us/GetWeather.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/recognizers/GetWeather.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_GetWeather",
4 | "applicationId": "=settings.luis.GetWeather_en_us_lu.appId",
5 | "version": "=settings.luis.GetWeather_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/recognizers/GetWeather.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_GetWeather",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/recognizers/GetWeather.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/knowledge-base/en-us/ExternalHttpRequest.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/knowledge-base/en-us/ExternalHttpRequest.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/language-generation/en-us/ExternalHttpRequest.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_Greeting()
4 | [Activity
5 | Text = ${SendActivity_Greeting_text()}
6 | ]
7 |
8 | # SendActivity_Greeting_text()
9 | - Welcome to your bot.
10 |
11 | # SendActivity_Zlok72()
12 | [Activity
13 | Text = ${turn.results}
14 | ]
15 |
16 | # SendActivity_yl7z5b()
17 | [Activity
18 | Attachments = ${json(SendActivity_yl7z5b_attachment_zn1uaf())}
19 | ]
20 |
21 | # SendActivity_yl7z5b_attachment_zn1uaf()
22 | [HeroCard
23 | title = "HTTP Request"
24 | images = ${turn.results.content.message}
25 | ]
26 |
--------------------------------------------------------------------------------
/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/language-understanding/en-us/ExternalHttpRequest.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/03ExternalRequest/ExternalHttpRequest/ExternalHttpRequest/language-understanding/en-us/ExternalHttpRequest.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/ExternalHttpRequest.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "ExternalHttpRequest",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/dialogs/GetWeather/knowledge-base/en-us/GetWeather.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/04Luis/ExternalHttpRequest/dialogs/GetWeather/knowledge-base/en-us/GetWeather.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/dialogs/GetWeather/language-understanding/en-us/GetWeather.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/04Luis/ExternalHttpRequest/dialogs/GetWeather/language-understanding/en-us/GetWeather.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/dialogs/GetWeather/recognizers/GetWeather.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_GetWeather",
4 | "applicationId": "=settings.luis.GetWeather_en_us_lu.appId",
5 | "version": "=settings.luis.GetWeather_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/dialogs/GetWeather/recognizers/GetWeather.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_GetWeather",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/dialogs/GetWeather/recognizers/GetWeather.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/04Luis/ExternalHttpRequest/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/knowledge-base/en-us/ExternalHttpRequest.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/04Luis/ExternalHttpRequest/knowledge-base/en-us/ExternalHttpRequest.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/04Luis/ExternalHttpRequest/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/language-understanding/en-us/ExternalHttpRequest.en-us.lu:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | # weather
5 | - get weather
6 | - how is weather
7 | - great how is weather
8 | - let me know weather in {location = Chennai}
9 | - how is weather in {location = Bangalore}
10 | - {location = Delhi} weather report
11 |
12 | @ ml location
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/recognizers/ExternalHttpRequest.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_ExternalHttpRequest",
4 | "applicationId": "=settings.luis.ExternalHttpRequest_en_us_lu.appId",
5 | "version": "=settings.luis.ExternalHttpRequest_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/recognizers/ExternalHttpRequest.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_ExternalHttpRequest",
4 | "recognizers": {
5 | "en-us": "ExternalHttpRequest.en-us.lu",
6 | "": "ExternalHttpRequest.en-us.lu"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/recognizers/ExternalHttpRequest.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": [
4 | "ExternalHttpRequest.lu"
5 | ]
6 | }
7 |
--------------------------------------------------------------------------------
/BotComposer/04Luis/ExternalHttpRequest/settings/cross-train.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "ExternalHttpRequest.en-us": {
3 | "rootDialog": true,
4 | "triggers": {
5 | "weather": [
6 | "GetWeather.en-us"
7 | ]
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/ExternalHttpRequest.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "ExternalHttpRequest",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/knowledge-base/en-us/GetWeather.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/knowledge-base/en-us/GetWeather.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/language-understanding/en-us/GetWeather.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/language-understanding/en-us/GetWeather.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/recognizers/GetWeather.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_GetWeather",
4 | "applicationId": "=settings.luis.GetWeather_en_us_lu.appId",
5 | "version": "=settings.luis.GetWeather_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/recognizers/GetWeather.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_GetWeather",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/GetWeather/recognizers/GetWeather.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/InfoDialog/knowledge-base/en-us/InfoDialog.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/InfoDialog/knowledge-base/en-us/InfoDialog.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/InfoDialog/language-generation/en-us/InfoDialog.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_4oqGED()
4 | [Activity
5 | Text = ${SendActivity_4oqGED_text()}
6 | ]
7 |
8 | # SendActivity_4oqGED_text()
9 | - Example of City Name like Chennai , Bangalore
10 | # ConfirmInput_Prompt_aKwnw8()
11 | [Activity
12 | Text = ${ConfirmInput_Prompt_aKwnw8_text()}
13 | ]
14 |
15 | # ConfirmInput_Prompt_aKwnw8_text()
16 | - Do you want contiune the chat
17 | # SendActivity_HwKZQS()
18 | [Activity
19 | Text = ${SendActivity_HwKZQS_text()}
20 | ]
21 |
22 | # SendActivity_HwKZQS_text()
23 | - Thank you
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/InfoDialog/language-understanding/en-us/InfoDialog.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/InfoDialog/language-understanding/en-us/InfoDialog.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/InfoDialog/recognizers/InfoDialog.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_InfoDialog",
4 | "applicationId": "=settings.luis.InfoDialog_en_us_lu.appId",
5 | "version": "=settings.luis.InfoDialog_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/InfoDialog/recognizers/InfoDialog.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_InfoDialog",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/InfoDialog/recognizers/InfoDialog.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/knowledge-base/en-us/ExternalHttpRequest.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/knowledge-base/en-us/ExternalHttpRequest.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/language-understanding/en-us/ExternalHttpRequest.en-us.lu:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | # weather
5 | - get weather
6 | - how is weather
7 | - great how is weather
8 | - let me know weather in {location = Chennai}
9 | - how is weather in {location = Bangalore}
10 | - {location = Delhi} weather report
11 |
12 | @ ml location
13 |
14 | # Help
15 | - Help
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/recognizers/ExternalHttpRequest.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_ExternalHttpRequest",
4 | "applicationId": "=settings.luis.ExternalHttpRequest_en_us_lu.appId",
5 | "version": "=settings.luis.ExternalHttpRequest_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/recognizers/ExternalHttpRequest.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_ExternalHttpRequest",
4 | "recognizers": {
5 | "en-us": "ExternalHttpRequest.en-us.lu",
6 | "": "ExternalHttpRequest.en-us.lu"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/recognizers/ExternalHttpRequest.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": [
4 | "ExternalHttpRequest.lu"
5 | ]
6 | }
7 |
--------------------------------------------------------------------------------
/BotComposer/05AllowInterruptions/ExternalHttpRequest/ExternalHttpRequest/settings/cross-train.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "ExternalHttpRequest.en-us": {
3 | "rootDialog": true,
4 | "triggers": {
5 | "weather": [
6 | "GetWeather.en-us"
7 | ],
8 | "Help": [
9 | "InfoDialog.en-us"
10 | ]
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/BotComposer/06CustomAction/CustomAction/CustomAction/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/06CustomAction/CustomAction/CustomAction/CustomAction.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "CustomAction",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/06CustomAction/CustomAction/CustomAction/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/06CustomAction/CustomAction/CustomAction/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/06CustomAction/CustomAction/CustomAction/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/06CustomAction/CustomAction/CustomAction/knowledge-base/en-us/CustomAction.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/06CustomAction/CustomAction/CustomAction/knowledge-base/en-us/CustomAction.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/06CustomAction/CustomAction/CustomAction/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/06CustomAction/CustomAction/CustomAction/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/06CustomAction/CustomAction/CustomAction/language-understanding/en-us/CustomAction.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/06CustomAction/CustomAction/CustomAction/language-understanding/en-us/CustomAction.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/06CustomAction/CustomAction/MultiplyCustomAction/MultiplyCustomAction.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp3.1
5 | False
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/BotComposer/06CustomAction/CustomAction/MultiplyCustomAction/MultiplyCustomActionBotComponent.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.Bot.Builder;
2 | using Microsoft.Bot.Builder.Dialogs.Declarative;
3 | using Microsoft.Extensions.Configuration;
4 | using Microsoft.Extensions.DependencyInjection;
5 |
6 | namespace MultiplyCustomAction
7 | {
8 | public class MultiplyCustomActionBotComponent : BotComponent
9 | {
10 | public override void ConfigureServices(IServiceCollection services, IConfiguration configuration)
11 | {
12 | services.AddSingleton(sp =>
13 | new DeclarativeType(MultiplyCustomAction.Kind));
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/AcceptTerms/AcceptTerms.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp3.1
5 | False
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/AcceptTerms/AcceptTermsBotComponent.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.Bot.Builder;
2 | using Microsoft.Bot.Builder.Dialogs.Declarative;
3 | using Microsoft.Extensions.Configuration;
4 | using Microsoft.Extensions.DependencyInjection;
5 |
6 | namespace AcceptTerms
7 | {
8 | public class AcceptTermsBotComponent : BotComponent
9 | {
10 | public override void ConfigureServices(IServiceCollection services, IConfiguration configuration)
11 | {
12 | services.AddSingleton(sp =>
13 | new DeclarativeType(AcceptTerms.Kind));
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "CustomAcceptTerms",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/knowledge-base/en-us/CustomAcceptTerms.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/knowledge-base/en-us/CustomAcceptTerms.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/language-generation/en-us/CustomAcceptTerms.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_Greeting()
4 | [Activity
5 | Text = ${SendActivity_Greeting_text()}
6 | ]
7 |
8 | # SendActivity_Greeting_text()
9 | - Welcome to your bot.
10 |
11 | # SendActivity_DidNotUnderstand()
12 | [Activity
13 | Text = ${SendActivity_DidNotUnderstand_text()}
14 | ]
15 |
16 | # SendActivity_DidNotUnderstand_text()
17 | - Sorry, I didn't get that.
18 | # SendActivity_hWcka0()
19 | [Activity
20 | Text = ${SendActivity_hWcka0_text()}
21 | ]
22 |
23 | # SendActivity_hWcka0_text()
24 | - ${user.result}
--------------------------------------------------------------------------------
/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/language-understanding/en-us/CustomAcceptTerms.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/language-understanding/en-us/CustomAcceptTerms.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/recognizers/CustomAcceptTerms.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_CustomAcceptTerms",
4 | "applicationId": "=settings.luis.CustomAcceptTerms_en_us_lu.appId",
5 | "version": "=settings.luis.CustomAcceptTerms_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/recognizers/CustomAcceptTerms.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_CustomAcceptTerms",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/07CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms/recognizers/CustomAcceptTerms.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/AcceptTerms/AcceptTerms.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp3.1
5 | True
6 | 1.4.2.1
7 | msbot-component;msbot-action;msbot-middleware;
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/AcceptTerms/AcceptTermsBotComponent.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.Bot.Builder;
2 | using Microsoft.Bot.Builder.Dialogs.Declarative;
3 | using Microsoft.Extensions.Configuration;
4 | using Microsoft.Extensions.DependencyInjection;
5 |
6 | namespace AcceptTerms
7 | {
8 | public class AcceptTermsBotComponent : BotComponent
9 | {
10 | public override void ConfigureServices(IServiceCollection services, IConfiguration configuration)
11 | {
12 | services.AddSingleton(sp =>
13 | new DeclarativeType(AcceptTerms.Kind));
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "CustomAcceptTerms",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/CustomAcceptTerms.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | IIS Express
5 |
6 |
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/knowledge-base/en-us/CustomAcceptTerms.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/knowledge-base/en-us/CustomAcceptTerms.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/language-generation/en-us/CustomAcceptTerms.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_Greeting()
4 | [Activity
5 | Text = ${SendActivity_Greeting_text()}
6 | ]
7 |
8 | # SendActivity_Greeting_text()
9 | - Welcome to your bot.
10 |
11 | # SendActivity_DidNotUnderstand()
12 | [Activity
13 | Text = ${SendActivity_DidNotUnderstand_text()}
14 | ]
15 |
16 | # SendActivity_DidNotUnderstand_text()
17 | - Sorry, I didn't get that.
18 | # SendActivity_hWcka0()
19 | [Activity
20 | Text = ${SendActivity_hWcka0_text()}
21 | ]
22 |
23 | # SendActivity_hWcka0_text()
24 | - ${user.result}
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/language-understanding/en-us/CustomAcceptTerms.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/language-understanding/en-us/CustomAcceptTerms.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/recognizers/CustomAcceptTerms.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_CustomAcceptTerms",
4 | "applicationId": "=settings.luis.CustomAcceptTerms_en_us_lu.appId",
5 | "version": "=settings.luis.CustomAcceptTerms_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/recognizers/CustomAcceptTerms.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_CustomAcceptTerms",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/CustomAcceptTerms/CustomAcceptTerms/recognizers/CustomAcceptTerms.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/TestPackage.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "TestPackage",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/knowledge-base/en-us/TestPackage.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/knowledge-base/en-us/TestPackage.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/language-generation/en-us/TestPackage.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_Greeting()
4 | [Activity
5 | Text = ${SendActivity_Greeting_text()}
6 | ]
7 |
8 | # SendActivity_Greeting_text()
9 | - Welcome to your bot.
10 |
11 | # SendActivity_DidNotUnderstand()
12 | [Activity
13 | Text = ${SendActivity_DidNotUnderstand_text()}
14 | ]
15 |
16 | # SendActivity_DidNotUnderstand_text()
17 | - Sorry, I didn't get that.
18 | # SendActivity_owtbGk()
19 | [Activity
20 | Text = ${SendActivity_owtbGk_text()}
21 | ]
22 |
23 | # SendActivity_owtbGk_text()
24 | - ${user.result}
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/language-understanding/en-us/TestPackage.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/language-understanding/en-us/TestPackage.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/recognizers/TestPackage.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_TestPackage",
4 | "applicationId": "=settings.luis.TestPackage_en_us_lu.appId",
5 | "version": "=settings.luis.TestPackage_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/recognizers/TestPackage.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_TestPackage",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/12PackageManager/TestPackage/TestPackage/TestPackage/recognizers/TestPackage.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/CustomMiddleware.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "CustomMiddleware",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/knowledge-base/en-us/CustomMiddleware.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/knowledge-base/en-us/CustomMiddleware.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/language-generation/en-us/CustomMiddleware.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_Greeting()
4 | [Activity
5 | Text = ${SendActivity_Greeting_text()}
6 | ]
7 |
8 | # SendActivity_Greeting_text()
9 | - Welcome to your bot.
10 |
11 | # SendActivity_suRFU1()
12 | [Activity
13 | Text = ${SendActivity_suRFU1_text()}
14 | ]
15 |
16 | # SendActivity_suRFU1_text()
17 | - ${turn.activity.text}
--------------------------------------------------------------------------------
/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/language-understanding/en-us/CustomMiddleware.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/language-understanding/en-us/CustomMiddleware.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/recognizers/CustomMiddleware.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_CustomMiddleware",
4 | "applicationId": "=settings.luis.CustomMiddleware_en_us_lu.appId",
5 | "version": "=settings.luis.CustomMiddleware_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/recognizers/CustomMiddleware.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_CustomMiddleware",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/15CustomMiddleware/CustomMiddleware/CustomMiddleware/recognizers/CustomMiddleware.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/15CustomMiddleware/CustomMiddleware/UpperCase/BotComposerMiddlewareComponent.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp3.1
5 | True
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/BotComposer/16Typing/Typing/Typing/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/16Typing/Typing/Typing/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/16Typing/Typing/Typing/Typing.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "Typing",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/16Typing/Typing/Typing/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/16Typing/Typing/Typing/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/16Typing/Typing/Typing/knowledge-base/en-us/Typing.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/16Typing/Typing/Typing/knowledge-base/en-us/Typing.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/16Typing/Typing/Typing/language-generation/en-us/Typing.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_Greeting()
4 | [Activity
5 | Text = ${SendActivity_Greeting_text()}
6 | ]
7 |
8 | # SendActivity_Greeting_text()
9 | - Welcome to your show typing bot.
10 | # SendActivity_DidNotUnderstand()
11 | [Activity
12 | Text = ${SendActivity_DidNotUnderstand_text()}
13 | ]
14 |
15 | # SendActivity_DidNotUnderstand_text()
16 | - Sorry, I didn't get that.
17 | # SendActivity_RfCnLC()
18 | [Activity
19 | Type = ${"delay"}
20 | Value = ${10000}
21 | ]
--------------------------------------------------------------------------------
/BotComposer/16Typing/Typing/Typing/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/16Typing/Typing/Typing/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/16Typing/Typing/Typing/language-understanding/en-us/Typing.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/16Typing/Typing/Typing/language-understanding/en-us/Typing.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/16Typing/Typing/Typing/recognizers/Typing.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_Typing",
4 | "applicationId": "=settings.luis.Typing_en_us_lu.appId",
5 | "version": "=settings.luis.Typing_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/16Typing/Typing/Typing/recognizers/Typing.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_Typing",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/16Typing/Typing/Typing/recognizers/Typing.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "AdaptiveActionInvokeDialog",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/CancelDialog/knowledge-base/en-us/CancelDialog.en-us.qna:
--------------------------------------------------------------------------------
1 |
2 |
3 | > Imported: 68b329da9893e34099c7d8ad5cb9c940
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/CancelDialog/language-understanding/en-us/CancelDialog.en-us.lu:
--------------------------------------------------------------------------------
1 |
2 |
3 | > Imported: 68b329da9893e34099c7d8ad5cb9c940
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/CancelDialog/recognizers/CancelDialog.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_CancelDialog",
4 | "applicationId": "=settings.luis.CancelDialog_en_us_lu.appId",
5 | "version": "=settings.luis.CancelDialog_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey",
8 | "$Imported": "0cce54f8e1e0d6f3f0c0de061388a934"
9 | }
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/CancelDialog/recognizers/CancelDialog.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_CancelDialog",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/CancelDialog/recognizers/CancelDialog.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/HelpDialog/HelpDialog.dialog.schema:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.botframework.com/schemas/component/v1.0/component.schema",
3 | "$role": "implements(Microsoft.IDialog)",
4 | "title": "HelpDialog",
5 | "type": "object",
6 | "properties": {},
7 | "$result": {
8 | "type": "object",
9 | "properties": {}
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/HelpDialog/knowledge-base/en-us/HelpDialog.en-us.qna:
--------------------------------------------------------------------------------
1 |
2 |
3 | > Imported: 68b329da9893e34099c7d8ad5cb9c940
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/HelpDialog/language-generation/en-us/HelpDialog.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_HelpOverview()
4 | [Activity
5 | Text = ${SendActivity_HelpOverview_text()}
6 | ]
7 |
8 | # SendActivity_HelpOverview_text()
9 | - I'm here to help with simple asks. I'm just a basic bot for now.
10 | - I'm a simple bot, I can help you with minimal requests.
11 | - For now, I can only help you with simple questions.
12 |
13 | > Imported: 95949fcc5eb2077f9cffd10817a11340
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/HelpDialog/language-understanding/en-us/HelpDialog.en-us.lu:
--------------------------------------------------------------------------------
1 |
2 |
3 | > Imported: 68b329da9893e34099c7d8ad5cb9c940
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/HelpDialog/recognizers/HelpDialog.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_HelpDialog",
4 | "applicationId": "=settings.luis.HelpDialog_en_us_lu.appId",
5 | "version": "=settings.luis.HelpDialog_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey",
8 | "$Imported": "ecc81802b72d7b9e399ee23d59a90187"
9 | }
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/HelpDialog/recognizers/HelpDialog.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_HelpDialog",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/HelpDialog/recognizers/HelpDialog.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/knowledge-base/en-us/AdaptiveActionInvokeDialog.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/knowledge-base/en-us/AdaptiveActionInvokeDialog.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/language-understanding/en-us/AdaptiveActionInvokeDialog.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/language-understanding/en-us/AdaptiveActionInvokeDialog.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/recognizers/AdaptiveActionInvokeDialog.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_AdaptiveActionInvokeDialog",
4 | "applicationId": "=settings.luis.AdaptiveActionInvokeDialog_en_us_lu.appId",
5 | "version": "=settings.luis.AdaptiveActionInvokeDialog_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/recognizers/AdaptiveActionInvokeDialog.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_AdaptiveActionInvokeDialog",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/18AdaptiveInvoke/AdaptiveActionInvokeDialog/AdaptiveActionInvokeDialog/recognizers/AdaptiveActionInvokeDialog.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/Proactivemessage.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "Proactivemessage",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/Proactivemessage.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | MvcControllerEmptyScaffolder
5 | root/Common/MVC/Controller
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/knowledge-base/en-us/Proactivemessage.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/knowledge-base/en-us/Proactivemessage.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/language-understanding/en-us/Proactivemessage.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/language-understanding/en-us/Proactivemessage.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/recognizers/Proactivemessage.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_Proactivemessage",
4 | "applicationId": "=settings.luis.Proactivemessage_en_us_lu.appId",
5 | "version": "=settings.luis.Proactivemessage_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/recognizers/Proactivemessage.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_Proactivemessage",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/Proactivemessage/recognizers/Proactivemessage.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/TestProactive/TestProactive.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp3.1
5 | False
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/TestProactive/TestProactiveBotComponent.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.Bot.Builder;
2 | using Microsoft.Bot.Builder.Dialogs.Declarative;
3 | using Microsoft.Extensions.Configuration;
4 | using Microsoft.Extensions.DependencyInjection;
5 |
6 | namespace TestProactive
7 | {
8 | public class TestProactiveBotComponent : BotComponent
9 | {
10 | public override void ConfigureServices(IServiceCollection services, IConfiguration configuration)
11 | {
12 | services.AddSingleton(sp =>
13 | new DeclarativeType(TestProactive.Kind));
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/BotComposer/18Proactivemessage/Proactivemessage/TestProactive/schema/TestProactive.schema:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.botframework.com/schemas/component/v1.0/component.schema",
3 | "$role": "implements(Microsoft.IDialog)",
4 | "title": "Proactive send message",
5 | "description": "TestProactive",
6 | "type": "object",
7 | "additionalProperties": false,
8 | "properties": {
9 | "resultProperty": {
10 | "$ref": "schema:#/definitions/stringExpression",
11 | "title": "Result",
12 | "description": "Value from callers memory to store the result"
13 | }
14 | }
15 | }
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/BotRequest/BotRequest/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/BotRequest/BotRequest/BotRequest.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "BotRequest",
4 | "skills": {
5 | "skillRandomImageBot": {
6 | "workspace": "../../SkillRandomImageBot/SkillRandomImageBot",
7 | "remote": false
8 | }
9 | }
10 | }
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/BotRequest/BotRequest/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/BotRequest/BotRequest/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/19SkillStep1/BotRequest/BotRequest/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/BotRequest/BotRequest/knowledge-base/en-us/BotRequest.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/19SkillStep1/BotRequest/BotRequest/knowledge-base/en-us/BotRequest.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/BotRequest/BotRequest/language-generation/en-us/BotRequest.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_Greeting()
4 | [Activity
5 | Text = ${SendActivity_Greeting_text()}
6 | ]
7 |
8 | # SendActivity_Greeting_text()
9 | - Welcome to your bot.
10 |
11 | # SendActivity_DidNotUnderstand()
12 | [Activity
13 | Text = ${SendActivity_DidNotUnderstand_text()}
14 | ]
15 |
16 | # SendActivity_DidNotUnderstand_text()
17 | - Sorry, I didn't get that.
18 | # BeginSkill_Activity_itpQpy()
19 | [Activity
20 | type = event
21 | name = startSkill
22 | ]
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/BotRequest/BotRequest/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/19SkillStep1/BotRequest/BotRequest/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/BotRequest/BotRequest/language-understanding/en-us/BotRequest.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/19SkillStep1/BotRequest/BotRequest/language-understanding/en-us/BotRequest.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/SkillRandomImageBot.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "SkillRandomImageBot",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/knowledge-base/en-us/SkillRandomImageBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/knowledge-base/en-us/SkillRandomImageBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/language-understanding/en-us/SkillRandomImageBot.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/language-understanding/en-us/SkillRandomImageBot.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/recognizers/SkillRandomImageBot.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_SkillRandomImageBot",
4 | "applicationId": "=settings.luis.SkillRandomImageBot_en_us_lu.appId",
5 | "version": "=settings.luis.SkillRandomImageBot_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/recognizers/SkillRandomImageBot.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_SkillRandomImageBot",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/19SkillStep1/SkillRandomImageBot/SkillRandomImageBot/recognizers/SkillRandomImageBot.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/.deployment:
--------------------------------------------------------------------------------
1 | [config]
2 | project = CustomMiddleware.csproj
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/CustomMiddleware.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "CustomMiddleware",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/code.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/code.zip
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/knowledge-base/en-us/CustomMiddleware.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/knowledge-base/en-us/CustomMiddleware.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/language-generation/en-us/CustomMiddleware.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_Greeting()
4 | [Activity
5 | Text = ${SendActivity_Greeting_text()}
6 | ]
7 |
8 | # SendActivity_Greeting_text()
9 | - Welcome to your bot.
10 |
11 | # SendActivity_suRFU1()
12 | [Activity
13 | Text = ${SendActivity_suRFU1_text()}
14 | ]
15 |
16 | # SendActivity_suRFU1_text()
17 | - ${turn.activity.text}
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/language-understanding/en-us/CustomMiddleware.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/language-understanding/en-us/CustomMiddleware.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/recognizers/CustomMiddleware.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_CustomMiddleware",
4 | "applicationId": "=settings.luis.CustomMiddleware_en_us_lu.appId",
5 | "version": "=settings.luis.CustomMiddleware_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/recognizers/CustomMiddleware.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_CustomMiddleware",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/CustomMiddleware/recognizers/CustomMiddleware.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/20Publish/15CustomMiddleware/CustomMiddleware/UpperCase/BotComposerMiddlewareComponent.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp3.1
5 | True
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/ExpireConversationDemo.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "ExpireConversationDemo",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/knowledge-base/en-us/ExpireConversationDemo.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/knowledge-base/en-us/ExpireConversationDemo.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/language-understanding/en-us/ExpireConversationDemo.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/language-understanding/en-us/ExpireConversationDemo.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/recognizers/ExpireConversationDemo.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_ExpireConversationDemo",
4 | "applicationId": "=settings.luis.ExpireConversationDemo_en_us_lu.appId",
5 | "version": "=settings.luis.ExpireConversationDemo_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/recognizers/ExpireConversationDemo.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_ExpireConversationDemo",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/21ConversationExpire/ExpireConversationDemo/ExpireConversationDemo/recognizers/ExpireConversationDemo.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/21ConversationExpire/package/Bot.Builder.Community.Components.Trigger.ExpireConversation.3.1.1.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/21ConversationExpire/package/Bot.Builder.Community.Components.Trigger.ExpireConversation.3.1.1.nupkg
--------------------------------------------------------------------------------
/BotComposer/21ConversationExpire/package/nuget.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/21ConversationExpire/package/nuget.exe
--------------------------------------------------------------------------------
/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "AzureQueueStorageDemo",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/generated/interruption/AzureQueueStorageDemo.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/generated/interruption/AzureQueueStorageDemo.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/generated/interruption/AzureQueueStorageDemo.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/generated/interruption/AzureQueueStorageDemo.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/knowledge-base/en-us/AzureQueueStorageDemo.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/knowledge-base/en-us/AzureQueueStorageDemo.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/language-generation/en-us/AzureQueueStorageDemo.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_Greeting()
4 | [Activity
5 | Text = ${SendActivity_Greeting_text()}
6 | ]
7 |
8 | # SendActivity_Greeting_text()
9 | - Welcome to your bot.
10 |
11 | # SendActivity_BQHEtl()
12 | [Activity
13 | Text = ${SendActivity_BQHEtl_text()}
14 | ]
15 |
16 | # SendActivity_BQHEtl_text()
17 | - ${dialog.result}
--------------------------------------------------------------------------------
/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/language-understanding/en-us/AzureQueueStorageDemo.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/language-understanding/en-us/AzureQueueStorageDemo.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/recognizers/AzureQueueStorageDemo.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_AzureQueueStorageDemo",
4 | "applicationId": "=settings.luis.AzureQueueStorageDemo_en_us_lu.appId",
5 | "version": "=settings.luis.AzureQueueStorageDemo_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/recognizers/AzureQueueStorageDemo.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_AzureQueueStorageDemo",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/AzureQueueStorageDemo/recognizers/AzureQueueStorageDemo.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/bot.builder.community.components.azurequeuestorage.1.0.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/23AzureQueueStorageDemo/AzureQueueStorageDemo/bot.builder.community.components.azurequeuestorage.1.0.0.nupkg
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/GotoAction.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "GotoAction",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/dialogs/CheckGotoAction/knowledge-base/en-us/CheckGotoAction.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/24GotoAction/GotoAction/GotoAction/dialogs/CheckGotoAction/knowledge-base/en-us/CheckGotoAction.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/dialogs/CheckGotoAction/language-generation/en-us/CheckGotoAction.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # ConfirmInput_Prompt_s6jmz3()
4 | [Activity
5 | Text = ${ConfirmInput_Prompt_s6jmz3_text()}
6 | ]
7 |
8 | # ConfirmInput_Prompt_s6jmz3_text()
9 | - Do you want see the 'Go to action' demo
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/dialogs/CheckGotoAction/language-understanding/en-us/CheckGotoAction.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/24GotoAction/GotoAction/GotoAction/dialogs/CheckGotoAction/language-understanding/en-us/CheckGotoAction.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/dialogs/CheckGotoAction/recognizers/CheckGotoAction.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_CheckGotoAction",
4 | "applicationId": "=settings.luis.CheckGotoAction_en_us_lu.appId",
5 | "version": "=settings.luis.CheckGotoAction_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/dialogs/CheckGotoAction/recognizers/CheckGotoAction.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_CheckGotoAction",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/dialogs/CheckGotoAction/recognizers/CheckGotoAction.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/24GotoAction/GotoAction/GotoAction/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/generated/interruption/CheckGotoAction.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/24GotoAction/GotoAction/GotoAction/generated/interruption/CheckGotoAction.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/generated/interruption/CheckGotoAction.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/24GotoAction/GotoAction/GotoAction/generated/interruption/CheckGotoAction.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/generated/interruption/GotoAction.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/24GotoAction/GotoAction/GotoAction/generated/interruption/GotoAction.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/generated/interruption/GotoAction.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/24GotoAction/GotoAction/GotoAction/generated/interruption/GotoAction.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/knowledge-base/en-us/GotoAction.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/24GotoAction/GotoAction/GotoAction/knowledge-base/en-us/GotoAction.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/language-generation/en-us/GotoAction.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_Greeting()
4 | [Activity
5 | Text = ${SendActivity_Greeting_text()}
6 | ]
7 |
8 | # SendActivity_Greeting_text()
9 | - Welcome to your bot.
10 |
11 | # SendActivity_DidNotUnderstand()
12 | [Activity
13 | Text = ${SendActivity_DidNotUnderstand_text()}
14 | ]
15 |
16 | # SendActivity_DidNotUnderstand_text()
17 | - Sorry, I didn't get that.
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/24GotoAction/GotoAction/GotoAction/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/language-understanding/en-us/GotoAction.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/24GotoAction/GotoAction/GotoAction/language-understanding/en-us/GotoAction.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/recognizers/GotoAction.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_GotoAction",
4 | "applicationId": "=settings.luis.GotoAction_en_us_lu.appId",
5 | "version": "=settings.luis.GotoAction_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/recognizers/GotoAction.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_GotoAction",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/24GotoAction/GotoAction/GotoAction/recognizers/GotoAction.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/LuisWithListType.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "LuisWithListType",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/OrderDialog/OrderDialog.dialog.schema:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.botframework.com/schemas/component/v1.0/component.schema",
3 | "$role": "implements(Microsoft.IDialog)",
4 | "title": "OrderDialog",
5 | "type": "object",
6 | "properties": {
7 | "user.ordertype": {
8 | "title": "User Ordertype",
9 | "$ref": "https://schemas.botframework.com/schemas/component/v1.0/component.schema#/definitions/arrayExpression"
10 | }
11 | },
12 | "$result": {
13 | "type": "object",
14 | "properties": {}
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/OrderDialog/knowledge-base/en-us/OrderDialog.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/25LuisListType/LuisWithListType_export/dialogs/OrderDialog/knowledge-base/en-us/OrderDialog.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/OrderDialog/language-generation/en-us/OrderDialog.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # ChoiceInput_Prompt_UlDp8G()
4 | [Activity
5 | Text = ${ChoiceInput_Prompt_UlDp8G_text()}
6 | ]
7 |
8 | # ChoiceInput_Prompt_UlDp8G_text()
9 | - Sure , What do you like to order
10 | # SendActivity_KKvTIx()
11 | [Activity
12 | Text = ${SendActivity_KKvTIx_text()}
13 | ]
14 |
15 | # SendActivity_KKvTIx_text()
16 | - ${dialog.user.ordertype}
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/OrderDialog/language-understanding/en-us/OrderDialog.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/25LuisListType/LuisWithListType_export/dialogs/OrderDialog/language-understanding/en-us/OrderDialog.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/OrderDialog/recognizers/OrderDialog.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_OrderDialog",
4 | "applicationId": "=settings.luis.OrderDialog_en_us_lu.appId",
5 | "version": "=settings.luis.OrderDialog_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/OrderDialog/recognizers/OrderDialog.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_OrderDialog",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/OrderDialog/recognizers/OrderDialog.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/CancelDialog/knowledge-base/en-us/CancelDialog.en-us.qna:
--------------------------------------------------------------------------------
1 |
2 |
3 | > Imported: 68b329da9893e34099c7d8ad5cb9c940
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/CancelDialog/language-understanding/en-us/CancelDialog.en-us.lu:
--------------------------------------------------------------------------------
1 |
2 |
3 | > Imported: 68b329da9893e34099c7d8ad5cb9c940
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/CancelDialog/recognizers/CancelDialog.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_CancelDialog",
4 | "applicationId": "=settings.luis.CancelDialog_en_us_lu.appId",
5 | "version": "=settings.luis.CancelDialog_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey",
8 | "$Imported": "0cce54f8e1e0d6f3f0c0de061388a934"
9 | }
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/CancelDialog/recognizers/CancelDialog.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_CancelDialog",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/CancelDialog/recognizers/CancelDialog.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/HelpDialog/knowledge-base/en-us/HelpDialog.en-us.qna:
--------------------------------------------------------------------------------
1 |
2 |
3 | > Imported: 68b329da9893e34099c7d8ad5cb9c940
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/HelpDialog/language-generation/en-us/HelpDialog.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_HelpOverview()
4 | [Activity
5 | Text = ${SendActivity_HelpOverview_text()}
6 | ]
7 |
8 | # SendActivity_HelpOverview_text()
9 | - I'm here to help with simple asks. I'm just a basic bot for now.
10 | - I'm a simple bot, I can help you with minimal requests.
11 | - For now, I can only help you with simple questions.
12 |
13 | > Imported: 95949fcc5eb2077f9cffd10817a11340
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/HelpDialog/language-understanding/en-us/HelpDialog.en-us.lu:
--------------------------------------------------------------------------------
1 |
2 |
3 | > Imported: 68b329da9893e34099c7d8ad5cb9c940
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/HelpDialog/recognizers/HelpDialog.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_HelpDialog",
4 | "applicationId": "=settings.luis.HelpDialog_en_us_lu.appId",
5 | "version": "=settings.luis.HelpDialog_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey",
8 | "$Imported": "ecc81802b72d7b9e399ee23d59a90187"
9 | }
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/HelpDialog/recognizers/HelpDialog.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_HelpDialog",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.HelpAndCancel/HelpDialog/recognizers/HelpDialog.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.Welcome/WelcomeDialog/knowledge-base/en-us/WelcomeDialog.en-us.qna:
--------------------------------------------------------------------------------
1 |
2 |
3 | > Imported: 68b329da9893e34099c7d8ad5cb9c940
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.Welcome/WelcomeDialog/language-understanding/en-us/WelcomeDialog.en-us.lu:
--------------------------------------------------------------------------------
1 |
2 |
3 | > Imported: 68b329da9893e34099c7d8ad5cb9c940
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.Welcome/WelcomeDialog/recognizers/WelcomeDialog.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_WelcomeDialog",
4 | "applicationId": "=settings.luis.WelcomeDialog_en_us_lu.appId",
5 | "version": "=settings.luis.WelcomeDialog_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey",
8 | "$Imported": "429eaf6628b4d3e57c0af6d0946dafab"
9 | }
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.Welcome/WelcomeDialog/recognizers/WelcomeDialog.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_WelcomeDialog",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/dialogs/imported/Microsoft.Bot.Components.Welcome/WelcomeDialog/recognizers/WelcomeDialog.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/knowledge-base/en-us/LuisWithListType.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/25LuisListType/LuisWithListType_export/knowledge-base/en-us/LuisWithListType.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
1 | > To learn more about the LG file format, read the documentation at
2 | > https://aka.ms/lg-file-format
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/recognizers/LuisWithListType.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_LuisWithListType",
4 | "applicationId": "=settings.luis.LuisWithListType_en_us_lu.appId",
5 | "version": "=settings.luis.LuisWithListType_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/recognizers/LuisWithListType.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_LuisWithListType",
4 | "recognizers": {
5 | "en-us": "LuisWithListType.en-us.lu",
6 | "": "LuisWithListType.en-us.lu"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/recognizers/LuisWithListType.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": [
4 | "LuisWithListType.lu"
5 | ]
6 | }
7 |
--------------------------------------------------------------------------------
/BotComposer/25LuisListType/LuisWithListType_export/settings/cross-train.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "LuisWithListType.en-us": {
3 | "rootDialog": true,
4 | "triggers": {
5 | "": [
6 | "WelcomeDialog.en-us"
7 | ],
8 | "Cancel": [
9 | "CancelDialog.en-us"
10 | ],
11 | "Help": [
12 | "HelpDialog.en-us"
13 | ],
14 | "order": [
15 | "OrderDialog.en-us"
16 | ]
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/BotComposer/28-SessionAgent/Nuget/Bot.Builder.Community.Components.Trigger.SessionAgent.1.0.10.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/28-SessionAgent/Nuget/Bot.Builder.Community.Components.Trigger.SessionAgent.1.0.10.nupkg
--------------------------------------------------------------------------------
/BotComposer/28-SessionAgent/SessionTimoutReminder/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/28-SessionAgent/SessionTimoutReminder/SessionTimoutReminder.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "SessionTimoutReminder",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/28-SessionAgent/SessionTimoutReminder/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/28-SessionAgent/SessionTimoutReminder/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/28-SessionAgent/SessionTimoutReminder/generated/interruption/SessionTimoutReminder.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/28-SessionAgent/SessionTimoutReminder/generated/interruption/SessionTimoutReminder.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/28-SessionAgent/SessionTimoutReminder/generated/interruption/SessionTimoutReminder.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/28-SessionAgent/SessionTimoutReminder/generated/interruption/SessionTimoutReminder.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/28-SessionAgent/SessionTimoutReminder/knowledge-base/en-us/SessionTimoutReminder.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/28-SessionAgent/SessionTimoutReminder/knowledge-base/en-us/SessionTimoutReminder.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/28-SessionAgent/SessionTimoutReminder/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/28-SessionAgent/SessionTimoutReminder/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/28-SessionAgent/SessionTimoutReminder/language-understanding/en-us/SessionTimoutReminder.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/28-SessionAgent/SessionTimoutReminder/language-understanding/en-us/SessionTimoutReminder.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/28-SessionAgent/SessionTimoutReminder/recognizers/SessionTimoutReminder.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_SessionTimoutReminder",
4 | "applicationId": "=settings.luis.SessionTimoutReminder_en_us_lu.appId",
5 | "version": "=settings.luis.SessionTimoutReminder_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/28-SessionAgent/SessionTimoutReminder/recognizers/SessionTimoutReminder.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_SessionTimoutReminder",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/28-SessionAgent/SessionTimoutReminder/recognizers/SessionTimoutReminder.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "DynamicAdaptiveCardsCarsouel",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/generated/interruption/DynamicAdaptiveCardsCarsouel.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/generated/interruption/DynamicAdaptiveCardsCarsouel.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/generated/interruption/DynamicAdaptiveCardsCarsouel.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/generated/interruption/DynamicAdaptiveCardsCarsouel.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/knowledge-base/en-us/DynamicAdaptiveCardsCarsouel.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/knowledge-base/en-us/DynamicAdaptiveCardsCarsouel.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/language-understanding/en-us/DynamicAdaptiveCardsCarsouel.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/language-understanding/en-us/DynamicAdaptiveCardsCarsouel.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/recognizers/DynamicAdaptiveCardsCarsouel.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_DynamicAdaptiveCardsCarsouel",
4 | "applicationId": "=settings.luis.DynamicAdaptiveCardsCarsouel_en_us_lu.appId",
5 | "version": "=settings.luis.DynamicAdaptiveCardsCarsouel_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/recognizers/DynamicAdaptiveCardsCarsouel.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_DynamicAdaptiveCardsCarsouel",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/29-DynamicAdaptiveCardsCarsouel/DynamicAdaptiveCardsCarsouel/recognizers/DynamicAdaptiveCardsCarsouel.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/ErrorHandling.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "ErrorHandling",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/generated/interruption/ErrorHandling.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/generated/interruption/ErrorHandling.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/generated/interruption/ErrorHandling.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/generated/interruption/ErrorHandling.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/knowledge-base/en-us/ErrorHandling.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/knowledge-base/en-us/ErrorHandling.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/language-understanding/en-us/ErrorHandling.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/language-understanding/en-us/ErrorHandling.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/recognizers/ErrorHandling.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_ErrorHandling",
4 | "applicationId": "=settings.luis.ErrorHandling_en_us_lu.appId",
5 | "version": "=settings.luis.ErrorHandling_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/recognizers/ErrorHandling.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_ErrorHandling",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/30-ErrorHandling/ErrorHandling/ErrorHandling/recognizers/ErrorHandling.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/31-CustomQnA/CustomQnA/CustomQnA/CustomQnA.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "CustomQnA",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/31-CustomQnA/CustomQnA/CustomQnA/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/31-CustomQnA/CustomQnA/CustomQnA/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/31-CustomQnA/CustomQnA/CustomQnA/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/31-CustomQnA/CustomQnA/CustomQnA/knowledge-base/en-us/CustomQnA.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/31-CustomQnA/CustomQnA/CustomQnA/knowledge-base/en-us/CustomQnA.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/31-CustomQnA/CustomQnA/CustomQnA/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/31-CustomQnA/CustomQnA/CustomQnA/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/31-CustomQnA/CustomQnA/CustomQnA/language-understanding/en-us/CustomQnA.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/31-CustomQnA/CustomQnA/CustomQnA/language-understanding/en-us/CustomQnA.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/generated/interruption/AddIntelligence.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/generated/interruption/AddIntelligence.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/generated/interruption/AddIntelligence.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/generated/interruption/AddIntelligence.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/knowledge-base/en-us/AddIntelligence.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/knowledge-base/en-us/AddIntelligence.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/language-understanding/en-us/AddIntelligence.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/language-understanding/en-us/AddIntelligence.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/recognizers/AddIntelligence.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_AddIntelligence",
4 | "applicationId": "=settings.luis.AddIntelligence_en_us_lu.appId",
5 | "version": "=settings.luis.AddIntelligence_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/recognizers/AddIntelligence.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_AddIntelligence",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/32-33-Intelligence/AddIntelligence/AddIntelligence/recognizers/AddIntelligence.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/32-33-Intelligence/AddIntelligence/BotFormRecognizer/BotFormRecognizer.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp3.1
5 | False
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/BotComposer/32-33-Intelligence/AddIntelligence/BotFormRecognizer/BotFormRecognizerBotComponent.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.Bot.Builder;
2 | using Microsoft.Bot.Builder.Dialogs.Declarative;
3 | using Microsoft.Extensions.Configuration;
4 | using Microsoft.Extensions.DependencyInjection;
5 |
6 | namespace BotFormRecognizer
7 | {
8 | public class BotFormRecognizerBotComponent : BotComponent
9 | {
10 | public override void ConfigureServices(IServiceCollection services, IConfiguration configuration)
11 | {
12 | services.AddSingleton(sp =>
13 | new DeclarativeType(BotFormRecognizer.Kind));
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/BotComposer/32-33-Intelligence/AddIntelligence/BotFormRecognizer/Settings.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace BotFormRecognizer
6 | {
7 | internal static class Settings
8 | {
9 | public static string ConnectionString = "";
10 |
11 | public static string ContainerName = "";
12 |
13 |
14 | public static string Key = "";
15 | public static string Endpoint = "";
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/MultilingualBot.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "MultilingualBot",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/generated/interruption/MultilingualBot.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/generated/interruption/MultilingualBot.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/generated/interruption/MultilingualBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/generated/interruption/MultilingualBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/knowledge-base/en-us/MultilingualBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/knowledge-base/en-us/MultilingualBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/language-understanding/en-us/MultilingualBot.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/language-understanding/en-us/MultilingualBot.en-us.lu
--------------------------------------------------------------------------------
/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/recognizers/MultilingualBot.en-us.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.LuisRecognizer",
3 | "id": "LUIS_MultilingualBot",
4 | "applicationId": "=settings.luis.MultilingualBot_en_us_lu.appId",
5 | "version": "=settings.luis.MultilingualBot_en_us_lu.version",
6 | "endpoint": "=settings.luis.endpoint",
7 | "endpointKey": "=settings.luis.endpointKey"
8 | }
9 |
--------------------------------------------------------------------------------
/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/recognizers/MultilingualBot.lu.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.MultiLanguageRecognizer",
3 | "id": "LUIS_MultilingualBot",
4 | "recognizers": {}
5 | }
6 |
--------------------------------------------------------------------------------
/BotComposer/34-MultilingualBot/MultilingualBot/MultilingualBot/recognizers/MultilingualBot.lu.qna.dialog:
--------------------------------------------------------------------------------
1 | {
2 | "$kind": "Microsoft.CrossTrainedRecognizerSet",
3 | "recognizers": []
4 | }
5 |
--------------------------------------------------------------------------------
/BotComposer/34-MultilingualBot/MultilingualBot/Nuget/Bot.Builder.Community.Components.Middleware.Multilingual.1.0.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/34-MultilingualBot/MultilingualBot/Nuget/Bot.Builder.Community.Components.Middleware.Multilingual.1.0.0.nupkg
--------------------------------------------------------------------------------
/BotComposer/AlexaEchoBot/AlexaEchoBot/.gitignore:
--------------------------------------------------------------------------------
1 | # files generated during the lubuild process
2 | generated/
3 |
--------------------------------------------------------------------------------
/BotComposer/AlexaEchoBot/AlexaEchoBot/AlexaEchoBot.botproj:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/microsoft/BotFramework-Composer/main/Composer/packages/server/schemas/botproject.schema",
3 | "name": "AlexaEchoBot",
4 | "skills": {}
5 | }
--------------------------------------------------------------------------------
/BotComposer/AlexaEchoBot/AlexaEchoBot/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/BotComposer/AlexaEchoBot/AlexaEchoBot/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/AlexaEchoBot/AlexaEchoBot/dialogs/emptyBot/knowledge-base/en-us/emptyBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/AlexaEchoBot/AlexaEchoBot/knowledge-base/en-us/AlexaEchoBot.en-us.qna:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/AlexaEchoBot/AlexaEchoBot/knowledge-base/en-us/AlexaEchoBot.en-us.qna
--------------------------------------------------------------------------------
/BotComposer/AlexaEchoBot/AlexaEchoBot/language-generation/en-us/AlexaEchoBot.en-us.lg:
--------------------------------------------------------------------------------
1 | [import](common.lg)
2 |
3 | # SendActivity_DidNotUnderstand()
4 | [Activity
5 | Text = ${SendActivity_DidNotUnderstand_text()}
6 | ]
7 |
8 | # SendActivity_DidNotUnderstand_text()
9 | - Sorry, I didn't get that.
10 | # SendActivity_859266()
11 | [Activity
12 | Text = Hello Alexa, I'm Bot Composer Version 2.0
13 | ]
14 |
15 | # SendActivity_sbtfpB()
16 | [Activity
17 | Text = welcome message
18 | ]
19 |
20 | # SendActivity_KE4Pwf()
21 | [Activity
22 | Text = welcome ${turn.activity.text}
23 | ]
24 |
25 | # SendActivity_hm5SKv()
26 | [Activity
27 | Text = Hey Alexa hoe are you
28 | ]
29 |
--------------------------------------------------------------------------------
/BotComposer/AlexaEchoBot/AlexaEchoBot/language-generation/en-us/common.en-us.lg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/AlexaEchoBot/AlexaEchoBot/language-generation/en-us/common.en-us.lg
--------------------------------------------------------------------------------
/BotComposer/AlexaEchoBot/AlexaEchoBot/language-understanding/en-us/AlexaEchoBot.en-us.lu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/BotComposer/AlexaEchoBot/AlexaEchoBot/language-understanding/en-us/AlexaEchoBot.en-us.lu
--------------------------------------------------------------------------------
/Python_tutorial/01-EchoBot/echobot.py:
--------------------------------------------------------------------------------
1 | from botbuilder.core import TurnContext
2 |
3 | class EchoBot:
4 | async def on_turn(self,turn_context:TurnContext):
5 | await turn_context.send_activity(turn_context.activity.text)
6 |
7 |
--------------------------------------------------------------------------------
/Python_tutorial/02-ActivityHandler/abot.py:
--------------------------------------------------------------------------------
1 | from botbuilder.core import TurnContext,ActivityHandler
2 | from botbuilder.schema import ActivityTypes,ChannelAccount
3 |
4 | class ActivityBot(ActivityHandler):
5 | async def on_message_activity(self,turn_context:TurnContext):
6 | await turn_context.send_activity(turn_context.activity.text)
7 | async def on_members_added_activity(self,member_added : ChannelAccount,turn_context:TurnContext):
8 | for member in member_added:
9 | await turn_context.send_activity(member.name)
10 |
11 |
--------------------------------------------------------------------------------
/Python_tutorial/03-Middleware/abot.py:
--------------------------------------------------------------------------------
1 | from botbuilder.core import TurnContext,ActivityHandler
2 | from botbuilder.schema import ActivityTypes,ChannelAccount
3 |
4 | class ActivityBot(ActivityHandler):
5 | async def on_message_activity(self,turn_context:TurnContext):
6 | await turn_context.send_activity(turn_context.activity.text)
7 | async def on_members_added_activity(self,member_added : ChannelAccount,turn_context:TurnContext):
8 | for member in member_added:
9 | await turn_context.send_activity(member.name)
10 |
11 |
--------------------------------------------------------------------------------
/Python_tutorial/03-Middleware/middleware1.py:
--------------------------------------------------------------------------------
1 | from botbuilder.core import Middleware,TurnContext
2 | from typing import Callable,Awaitable
3 | from botbuilder.schema import ActivityTypes
4 |
5 | class Middleware1(Middleware):
6 | async def on_turn(self,turn_context:TurnContext,next:Callable[[TurnContext],Awaitable]):
7 | if turn_context.activity.type == ActivityTypes.message:
8 | await turn_context.send_activity("Hey am Middleware1")
9 | await next()
10 | await turn_context.send_activity("called after your bot")
--------------------------------------------------------------------------------
/Python_tutorial/04-StateMgt/bot/__init__.py:
--------------------------------------------------------------------------------
1 | from .state_bot import StateBot
2 |
3 | __all__=["StateBot"]
--------------------------------------------------------------------------------
/Python_tutorial/04-StateMgt/datamodel/__init__.py:
--------------------------------------------------------------------------------
1 | from .data_model import ConState,UserProfile,EnumUser
2 |
3 | __all__ = [
4 | "ConState",
5 | "UserProfile",
6 | "EnumUser"]
--------------------------------------------------------------------------------
/Python_tutorial/05-Dialog/botdialog/__init__.py:
--------------------------------------------------------------------------------
1 | from .bot_dialog import BotDialog
2 |
3 | __all__=["BotDialog"]
--------------------------------------------------------------------------------
/Python_tutorial/07-DialogValidator/botdialog/__init__.py:
--------------------------------------------------------------------------------
1 | from .bot_dialog import BotDialog
2 |
3 | __all__=["BotDialog"]
--------------------------------------------------------------------------------
/Python_tutorial/08-Luis/luisbot/__init__.py:
--------------------------------------------------------------------------------
1 | from .luisbot import LuisBot
2 |
3 | __all__=["LuisBot"]
--------------------------------------------------------------------------------
/Python_tutorial/08-Luis/luisbot/__pycache__/__init__.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/08-Luis/luisbot/__pycache__/__init__.cpython-37.pyc
--------------------------------------------------------------------------------
/Python_tutorial/08-Luis/luisbot/__pycache__/__init__.cpython-38.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/08-Luis/luisbot/__pycache__/__init__.cpython-38.pyc
--------------------------------------------------------------------------------
/Python_tutorial/08-Luis/luisbot/__pycache__/luisbot.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/08-Luis/luisbot/__pycache__/luisbot.cpython-37.pyc
--------------------------------------------------------------------------------
/Python_tutorial/08-Luis/luisbot/__pycache__/luisbot.cpython-38.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/08-Luis/luisbot/__pycache__/luisbot.cpython-38.pyc
--------------------------------------------------------------------------------
/Python_tutorial/09-CosmosDb/bot/__init__.py:
--------------------------------------------------------------------------------
1 | from .state_bot import StateBot
2 |
3 | __all__=["StateBot"]
--------------------------------------------------------------------------------
/Python_tutorial/09-CosmosDb/bot/__pycache__/__init__.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/09-CosmosDb/bot/__pycache__/__init__.cpython-37.pyc
--------------------------------------------------------------------------------
/Python_tutorial/09-CosmosDb/bot/__pycache__/state_bot.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/09-CosmosDb/bot/__pycache__/state_bot.cpython-37.pyc
--------------------------------------------------------------------------------
/Python_tutorial/09-CosmosDb/datamodel/__init__.py:
--------------------------------------------------------------------------------
1 | from .data_model import ConState,UserProfile,EnumUser
2 |
3 | __all__ = [
4 | "ConState",
5 | "UserProfile",
6 | "EnumUser"]
--------------------------------------------------------------------------------
/Python_tutorial/09-CosmosDb/datamodel/__pycache__/__init__.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/09-CosmosDb/datamodel/__pycache__/__init__.cpython-37.pyc
--------------------------------------------------------------------------------
/Python_tutorial/09-CosmosDb/datamodel/__pycache__/data_model.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/09-CosmosDb/datamodel/__pycache__/data_model.cpython-37.pyc
--------------------------------------------------------------------------------
/Python_tutorial/10-QnaDemo/qnabot/__init__.py:
--------------------------------------------------------------------------------
1 | from .qna_bot import QnaBot
2 |
3 | __all__=["QnaBot"]
--------------------------------------------------------------------------------
/Python_tutorial/10-QnaDemo/qnabot/__pycache__/__init__.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/10-QnaDemo/qnabot/__pycache__/__init__.cpython-37.pyc
--------------------------------------------------------------------------------
/Python_tutorial/10-QnaDemo/qnabot/__pycache__/__init__.cpython-38.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/10-QnaDemo/qnabot/__pycache__/__init__.cpython-38.pyc
--------------------------------------------------------------------------------
/Python_tutorial/10-QnaDemo/qnabot/__pycache__/luisbot.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/10-QnaDemo/qnabot/__pycache__/luisbot.cpython-37.pyc
--------------------------------------------------------------------------------
/Python_tutorial/10-QnaDemo/qnabot/__pycache__/luisbot.cpython-38.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/10-QnaDemo/qnabot/__pycache__/luisbot.cpython-38.pyc
--------------------------------------------------------------------------------
/Python_tutorial/10-QnaDemo/qnabot/__pycache__/qna_bot.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/10-QnaDemo/qnabot/__pycache__/qna_bot.cpython-37.pyc
--------------------------------------------------------------------------------
/Python_tutorial/10-QnaDemo/qnabot/qna_bot.py:
--------------------------------------------------------------------------------
1 | from botbuilder.core import TurnContext,ActivityHandler,MessageFactory
2 | from botbuilder.ai.qna import QnAMaker,QnAMakerEndpoint
3 |
4 |
5 | class QnaBot(ActivityHandler):
6 | def __init__(self):
7 | qna_endpoint = QnAMakerEndpoint("","","")
8 | self.qna_maker = QnAMaker(qna_endpoint)
9 |
10 | async def on_message_activity(self,turn_context:TurnContext):
11 | response = await self.qna_maker.get_answers(turn_context)
12 | if response and len(response) > 0:
13 | await turn_context.send_activity(MessageFactory.text(response[0].answer))
--------------------------------------------------------------------------------
/Python_tutorial/12-Card/animationcard/__init__.py:
--------------------------------------------------------------------------------
1 | from .animation_card import SampleAnimationCard
2 | __all__ = ["SampleAnimationCard"]
--------------------------------------------------------------------------------
/Python_tutorial/13-HeroCard/herocard/__init__.py:
--------------------------------------------------------------------------------
1 | from .hero_card import SampleAnimationCard
2 | __all__ = ["SampleAnimationCard"]
--------------------------------------------------------------------------------
/Python_tutorial/14-Thumbnail/thumbnail/__init__.py:
--------------------------------------------------------------------------------
1 | from .thumbnail_card import SampleThumbNailCard
2 |
3 | __all__ = ["SampleThumbNailCard"]
--------------------------------------------------------------------------------
/Python_tutorial/17-ReceiptCard/receiptcard/__init__.py:
--------------------------------------------------------------------------------
1 | from .receipt_card import SampleReceiptCard
2 | __all__ = ["SampleReceiptCard"]
--------------------------------------------------------------------------------
/Python_tutorial/18-AudioCard/audiocard/__init__.py:
--------------------------------------------------------------------------------
1 | from .audio_card import SampleAudioCard
2 | __all__ = ["SampleAudioCard"]
--------------------------------------------------------------------------------
/Python_tutorial/21-EchoTemplate/EchoBot/config.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | # Copyright (c) Microsoft Corporation. All rights reserved.
3 | # Licensed under the MIT License.
4 |
5 | import os
6 |
7 | class DefaultConfig:
8 | """ Bot Configuration """
9 |
10 | PORT = 3978
11 | APP_ID = os.environ.get("MicrosoftAppId", "")
12 | APP_PASSWORD = os.environ.get("MicrosoftAppPassword", "")
13 |
--------------------------------------------------------------------------------
/Python_tutorial/21-EchoTemplate/EchoBot/requirements.txt:
--------------------------------------------------------------------------------
1 | botbuilder-core>=4.7.0
2 | aiohttp
3 |
--------------------------------------------------------------------------------
/Python_tutorial/22-aihttp_azure/EchoBot/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/22-aihttp_azure/EchoBot/__init__.py
--------------------------------------------------------------------------------
/Python_tutorial/22-aihttp_azure/EchoBot/config.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | # Copyright (c) Microsoft Corporation. All rights reserved.
3 | # Licensed under the MIT License.
4 |
5 | import os
6 |
7 | class DefaultConfig:
8 | """ Bot Configuration """
9 |
10 | PORT = 3978
11 | APP_ID = os.environ.get("MicrosoftAppId", "e1a03f01-6427-4c38-9a27-fd0e83fcea24")
12 | APP_PASSWORD = os.environ.get("MicrosoftAppPassword", "xNlTk3E2A8873_IB06jMCAQEOoo~pos-.k")
13 |
--------------------------------------------------------------------------------
/Python_tutorial/22-aihttp_azure/EchoBot/requirements.txt:
--------------------------------------------------------------------------------
1 | botbuilder-core>=4.7.0
2 | aiohttp
3 |
--------------------------------------------------------------------------------
/Python_tutorial/23-ChoicePrompt/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rvinothrajendran/BotTutorialSample/e3ac19fab4c2779b6980d4cf0771c345e559e178/Python_tutorial/23-ChoicePrompt/__init__.py
--------------------------------------------------------------------------------
/Python_tutorial/23-ChoicePrompt/config.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | # Copyright (c) Microsoft Corporation. All rights reserved.
3 | # Licensed under the MIT License.
4 |
5 | import os
6 |
7 | class DefaultConfig:
8 | """ Bot Configuration """
9 |
10 | PORT = 3978
11 | APP_ID = os.environ.get("MicrosoftAppId", "")
12 | APP_PASSWORD = os.environ.get("MicrosoftAppPassword", "")
13 |
--------------------------------------------------------------------------------
/Python_tutorial/23-ChoicePrompt/requirements.txt:
--------------------------------------------------------------------------------
1 | botbuilder-core>=4.7.0
2 | aiohttp
3 |
--------------------------------------------------------------------------------
/Python_tutorial/24-CustomPrompt/botdialog/__init__.py:
--------------------------------------------------------------------------------
1 | from .bot_dialog import BotDialog
2 |
3 | __all__=["BotDialog"]
--------------------------------------------------------------------------------
/Python_tutorial/24-CustomPrompt/config.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | # Copyright (c) Microsoft Corporation. All rights reserved.
3 | # Licensed under the MIT License.
4 |
5 | import os
6 |
7 | class DefaultConfig:
8 | """ Bot Configuration """
9 |
10 | PORT = 3978
11 | APP_ID=""
12 | APP_PASSWORD=""
13 | #APP_ID = os.environ.get("MicrosoftAppId", "e1a03f01-6427-4c38-9a27-fd0e83fcea24")
14 | #APP_PASSWORD = os.environ.get("MicrosoftAppPassword", "xNlTk3E2A8873_IB06jMCAQEOoo~pos-.k")
15 |
--------------------------------------------------------------------------------
/Python_tutorial/24-CustomPrompt/prompt/__init__.py:
--------------------------------------------------------------------------------
1 | from .email_prompt import EmailPrompt
2 |
3 | __all__=["EmailPrompt"]
--------------------------------------------------------------------------------
/Python_tutorial/24-CustomPrompt/requirements.txt:
--------------------------------------------------------------------------------
1 | botbuilder-core>=4.7.0
2 | aiohttp
3 |
--------------------------------------------------------------------------------
/Python_tutorial/26-ProactiveMessage/config.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | # Copyright (c) Microsoft Corporation. All rights reserved.
3 | # Licensed under the MIT License.
4 |
5 | import os
6 |
7 | class DefaultConfig:
8 | """ Bot Configuration """
9 |
10 | PORT = 3978
11 | APP_ID = os.environ.get("MicrosoftAppId", "")
12 | APP_PASSWORD = os.environ.get("MicrosoftAppPassword", "")
13 |
--------------------------------------------------------------------------------
/Python_tutorial/26-ProactiveMessage/requirements.txt:
--------------------------------------------------------------------------------
1 | botbuilder-core>=4.7.0
2 | aiohttp
3 |
--------------------------------------------------------------------------------
/Python_tutorial/27-ProactiveMessage/config.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | # Copyright (c) Microsoft Corporation. All rights reserved.
3 | # Licensed under the MIT License.
4 |
5 | import os
6 |
7 | class DefaultConfig:
8 | """ Bot Configuration """
9 |
10 | PORT = 3978
11 | APP_ID = os.environ.get("MicrosoftAppId", "")
12 | APP_PASSWORD = os.environ.get("MicrosoftAppPassword", "")
13 |
--------------------------------------------------------------------------------
/Python_tutorial/27-ProactiveMessage/requirements.txt:
--------------------------------------------------------------------------------
1 | botbuilder-core>=4.7.0
2 | aiohttp
3 |
--------------------------------------------------------------------------------
/Python_tutorial/28-TranslateMessage/config.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | # Copyright (c) Microsoft Corporation. All rights reserved.
3 | # Licensed under the MIT License.
4 |
5 | import os
6 |
7 | class DefaultConfig:
8 | """ Bot Configuration """
9 |
10 | PORT = 3978
11 | APP_ID = os.environ.get("MicrosoftAppId", "")
12 | APP_PASSWORD = os.environ.get("MicrosoftAppPassword", "")
13 | SUBSCRIPTION_KEY = ""
--------------------------------------------------------------------------------
/Python_tutorial/28-TranslateMessage/requirements.txt:
--------------------------------------------------------------------------------
1 | botbuilder-core>=4.7.0
2 | aiohttp
3 |
--------------------------------------------------------------------------------
/Python_tutorial/29-AdaptiveCard/config.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | # Copyright (c) Microsoft Corporation. All rights reserved.
3 | # Licensed under the MIT License.
4 |
5 | import os
6 |
7 | class DefaultConfig:
8 | """ Bot Configuration """
9 |
10 | PORT = 3978
11 | APP_ID = os.environ.get("MicrosoftAppId", "")
12 | APP_PASSWORD = os.environ.get("MicrosoftAppPassword", "")
13 |
--------------------------------------------------------------------------------
/Python_tutorial/29-AdaptiveCard/requirements.txt:
--------------------------------------------------------------------------------
1 | botbuilder-core>=4.7.0
2 | aiohttp
3 |
--------------------------------------------------------------------------------
/Python_tutorial/30-TwilioAdapter/config.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | # Copyright (c) Microsoft Corporation. All rights reserved.
3 | # Licensed under the MIT License.
4 |
5 | import os
6 |
7 | class DefaultConfig:
8 | """ Bot Configuration """
9 |
10 | PORT = 3978
11 | APP_ID = os.environ.get("MicrosoftAppId", "")
12 | APP_PASSWORD = os.environ.get("MicrosoftAppPassword", "")
13 | ACCOUNT_SID = os.environ.get("sid","")
14 | AUTH_TOKEN = os.environ.get("auth_token","")
15 | PHONE_NUMER = os.environ.get("phone_number","whatsapp:")
16 |
17 |
--------------------------------------------------------------------------------
/Python_tutorial/30-TwilioAdapter/requirements.txt:
--------------------------------------------------------------------------------
1 | botbuilder-core>=4.7.0
2 | aiohttp
3 |
--------------------------------------------------------------------------------
/Python_tutorial/31-AdaptiveCardPrompt/botdialog/__init__.py:
--------------------------------------------------------------------------------
1 | from .bot_dialog import BotDialog
2 |
3 | __all__=["BotDialog"]
--------------------------------------------------------------------------------
/Python_tutorial/32-Carousel/config.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | # Copyright (c) Microsoft Corporation. All rights reserved.
3 | # Licensed under the MIT License.
4 |
5 | import os
6 |
7 | class DefaultConfig:
8 | """ Bot Configuration """
9 |
10 | PORT = 3978
11 | APP_ID = os.environ.get("MicrosoftAppId", "")
12 | APP_PASSWORD = os.environ.get("MicrosoftAppPassword", "")
13 |
--------------------------------------------------------------------------------
/Python_tutorial/32-Carousel/requirements.txt:
--------------------------------------------------------------------------------
1 | botbuilder-core>=4.7.0
2 | aiohttp
3 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # BotTutorialSample
2 |
3 | ### This repository contains samples of my bot tutorial
4 |
5 | - C#
6 | - Python
7 |
8 | -Vinoth. [Youtube](www.youtube.com/vinothrajendran)
9 |
--------------------------------------------------------------------------------
/csharp_tutorial/13ComponentDialog/UserDialog/UserDialog.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp2.1
5 | latest
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | Always
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/csharp_tutorial/13ComponentDialog/UserDialog/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Debug",
5 | "System": "Information",
6 | "Microsoft": "Information"
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/csharp_tutorial/13ComponentDialog/UserDialog/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "MicrosoftAppId": "",
3 | "MicrosoftAppPassword": ""
4 | }
--------------------------------------------------------------------------------
/csharp_tutorial/14Middleware/SampleMiddleware/SampleMiddleware.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp2.1
5 | latest
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Always
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/csharp_tutorial/14Middleware/SampleMiddleware/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Debug",
5 | "System": "Information",
6 | "Microsoft": "Information"
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/csharp_tutorial/14Middleware/SampleMiddleware/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "MicrosoftAppId": "",
3 | "MicrosoftAppPassword": ""
4 | }
--------------------------------------------------------------------------------
/csharp_tutorial/BotDialogSample/BotDialogSample.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp2.1
5 | latest
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | Always
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/csharp_tutorial/BotDialogSample/Program.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft Corporation. All rights reserved.
2 | // Licensed under the MIT License.
3 | //
4 | // Generated with Bot Builder V4 SDK Template for Visual Studio EmptyBot v4.5.0
5 |
6 | using Microsoft.AspNetCore;
7 | using Microsoft.AspNetCore.Hosting;
8 |
9 | namespace BotDialogSample
10 | {
11 | public class Program
12 | {
13 | public static void Main(string[] args)
14 | {
15 | CreateWebHostBuilder(args).Build().Run();
16 | }
17 |
18 | public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
19 | WebHost.CreateDefaultBuilder(args)
20 | .UseStartup();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/csharp_tutorial/BotDialogSample/StateAccessor.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.Bot.Builder;
2 | using Microsoft.Bot.Builder.Dialogs;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 |
8 | namespace BotDialogSample
9 | {
10 | public class StateAccessor
11 | {
12 | public ConversationState ConvState;
13 |
14 | public IStatePropertyAccessor DlgState;
15 |
16 | public StateAccessor()
17 | {
18 | ConvState = new ConversationState(new MemoryStorage());
19 | DlgState = ConvState.CreateProperty(nameof(DlgState));
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/csharp_tutorial/BotDialogSample/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Debug",
5 | "System": "Information",
6 | "Microsoft": "Information"
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/csharp_tutorial/BotDialogSample/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "MicrosoftAppId": "",
3 | "MicrosoftAppPassword": ""
4 | }
--------------------------------------------------------------------------------
/csharp_tutorial/BotStateMangement/Program.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft Corporation. All rights reserved.
2 | // Licensed under the MIT License.
3 | //
4 | // Generated with Bot Builder V4 SDK Template for Visual Studio EmptyBot v4.5.0
5 |
6 | using Microsoft.AspNetCore;
7 | using Microsoft.AspNetCore.Hosting;
8 |
9 | namespace StateBot
10 | {
11 | public class Program
12 | {
13 | public static void Main(string[] args)
14 | {
15 | CreateWebHostBuilder(args).Build().Run();
16 | }
17 |
18 | public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
19 | WebHost.CreateDefaultBuilder(args)
20 | .UseStartup();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/csharp_tutorial/BotStateMangement/StateBot.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp2.1
5 | latest
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Always
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/csharp_tutorial/BotStateMangement/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Debug",
5 | "System": "Information",
6 | "Microsoft": "Information"
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/csharp_tutorial/BotStateMangement/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "MicrosoftAppId": "",
3 | "MicrosoftAppPassword": ""
4 | }
--------------------------------------------------------------------------------
/csharp_tutorial/LuisSample/LuisSample.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp2.1
5 | latest
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | Always
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/csharp_tutorial/LuisSample/Program.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft Corporation. All rights reserved.
2 | // Licensed under the MIT License.
3 | //
4 | // Generated with Bot Builder V4 SDK Template for Visual Studio MyLuisSample v4.6.2
5 |
6 | using Microsoft.AspNetCore;
7 | using Microsoft.AspNetCore.Hosting;
8 |
9 | namespace LuisSample
10 | {
11 | public class Program
12 | {
13 | public static void Main(string[] args)
14 | {
15 | CreateWebHostBuilder(args).Build().Run();
16 | }
17 |
18 | public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
19 | WebHost.CreateDefaultBuilder(args)
20 | .UseStartup();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/csharp_tutorial/LuisSample/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Debug",
5 | "System": "Information",
6 | "Microsoft": "Information"
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/csharp_tutorial/LuisSample/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "MicrosoftAppId": "",
3 | "MicrosoftAppPassword": ""
4 | }
--------------------------------------------------------------------------------
/csharp_tutorial/ProactiveDemo/ProactiveDemo.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp3.1
5 | latest
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Always
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/csharp_tutorial/ProactiveDemo/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Debug",
5 | "System": "Information",
6 | "Microsoft": "Information"
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/csharp_tutorial/ProactiveDemo/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "MicrosoftAppId": "",
3 | "MicrosoftAppPassword": ""
4 | }
--------------------------------------------------------------------------------