From 839427fbfcade3cf28fcb99b6e60a07c07e10348 Mon Sep 17 00:00:00 2001
From: Lu Han <32191031+luhan2017@users.noreply.github.com>
Date: Mon, 17 Feb 2020 13:20:45 +0800
Subject: [PATCH] Update package and sample bot
---
BotProject/Templates/CSharp/BotProject.csproj | 26 +-
BotProject/Templates/CSharp/ComposerBot.cs | 11 +-
BotProject/Templates/CSharp/Startup.cs | 9 +-
.../Templates/CSharp/Tests/ActionsTests.cs | 13 +-
.../Tests/ControllingConversationTests.cs | 13 +-
.../Templates/CSharp/Tests/InputsTests.cs | 11 +-
.../Templates/CSharp/Tests/MessageTests.cs | 11 +-
.../Templates/CSharp/Tests/ToDoBotTests.cs | 11 +-
.../ComposerDialogs/Actions/Actions.dialog | 2 +-
.../EditActions/EditActions.dialog | 7 +-
.../EditArray/EditArray.dialog | 23 +-
.../EmitAnEvent/EmitAnEvent.dialog | 2 -
.../EndDialog/EndDialog.dialog | 2 -
.../TellJoke/EndDialog.TellJoke.dialog | 1 -
.../ComposerDialogs/Main/Main.dialog | 13 -
.../ReplaceDialog/Replace.dialog | 4 +-
.../ComposerDialogs/Main/Main.dialog | 8 -
.../ForeachPageStep/ForeachPageStep.dialog | 23 +-
.../ForeachStep/ForeachStep.dialog | 23 +-
.../ComposerDialogs/Main/Main.dialog | 7 -
.../TextWithMemory/TextWithMemory.dialog | 2 +-
.../ComposerDialogs/AddToDo/AddToDo.dialog | 30 +-
.../DeleteToDo/DeleteToDo.dialog | 11 +-
.../ComposerDialogs/Main/Main.dialog | 371 ++++++++++--------
24 files changed, 259 insertions(+), 375 deletions(-)
diff --git a/BotProject/Templates/CSharp/BotProject.csproj b/BotProject/Templates/CSharp/BotProject.csproj
index 3b888c5943..e68cb08d6d 100644
--- a/BotProject/Templates/CSharp/BotProject.csproj
+++ b/BotProject/Templates/CSharp/BotProject.csproj
@@ -1,4 +1,5 @@
-
+
+
netcoreapp3.1
@@ -13,7 +14,6 @@
Always
-
BotProject.ruleset
@@ -21,16 +21,16 @@
BotProject.ruleset
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
all
@@ -40,4 +40,4 @@
-
+
\ No newline at end of file
diff --git a/BotProject/Templates/CSharp/ComposerBot.cs b/BotProject/Templates/CSharp/ComposerBot.cs
index 45cb85659a..8f33b3fb13 100644
--- a/BotProject/Templates/CSharp/ComposerBot.cs
+++ b/BotProject/Templates/CSharp/ComposerBot.cs
@@ -14,7 +14,6 @@ namespace Microsoft.Bot.Builder.ComposerBot.Json
{
public class ComposerBot : ActivityHandler
{
- private AdaptiveDialog rootDialog;
private readonly ResourceExplorer resourceExplorer;
private readonly UserState userState;
private DialogManager dialogManager;
@@ -34,11 +33,9 @@ public ComposerBot(string rootDialogFile, ConversationState conversationState, U
this.resourceExplorer = resourceExplorer;
this.rootDialogFile = rootDialogFile;
this.telemetryClient = telemetryClient;
- DeclarativeTypeLoader.AddComponent(new QnAMakerComponentRegistration());
-
LoadRootDialogAsync();
}
-
+
public override async Task OnTurnAsync(ITurnContext turnContext, CancellationToken cancellationToken = default(CancellationToken))
{
this.telemetryClient.TrackTrace("Activity:" + turnContext.Activity.Text, Severity.Information, null);
@@ -50,8 +47,10 @@ public ComposerBot(string rootDialogFile, ConversationState conversationState, U
private void LoadRootDialogAsync()
{
var rootFile = resourceExplorer.GetResource(rootDialogFile);
- rootDialog = DeclarativeTypeLoader.Load(rootFile, resourceExplorer, sourceMap);
- this.dialogManager = new DialogManager(rootDialog);
+ var rootDialog = resourceExplorer.LoadType