【发布时间】:2020-05-13 17:26:49
【问题描述】:
我想使用 JQuery 的 Kendo-UI 作为我的机器人的前端。
This 演示是我正在尝试使用的。当您开始演示时,机器人会自动向您打招呼,但是当我将秘密更改为我的时,它不会开始对话。用我的秘密,它只是在开始之前等待用户输入。当我使用机器人框架模拟器测试我的机器人时,它会在连接时发送一条消息。
我不知道为什么会这样。我没有更改剑道演示的任何代码,这让我认为问题出在我的机器人框架上。另一方面,模拟器确实给了我想要的结果。我不知道如何解决我的问题。
下面是 MyBot.cs 的 onMembersAddedAsync 函数,据我了解,它应该在新客户端连接时发送问候消息。
protected override async Task OnMembersAddedAsync(IList<ChannelAccount> membersAdded, ITurnContext<IConversationUpdateActivity> turnContext, CancellationToken cancellationToken)
{
foreach (var member in membersAdded)
{
if (member.Id != turnContext.Activity.Recipient.Id)
{
//sends some messages to welcome the user + suggestedactions
await WelcomeNewUser(turnContext, cancellationToken);
}
}
}
【问题讨论】:
标签: kendo-ui botframework