c# - PromptDialog.Choice 中的重大更改?

标签 c# botframework

将 Microsoft.Bot.Builder NuGet 包从 3.5.5 更新到 3.5.8 后,下面代码片段中的 OnOptionSelected 回调不再被调用(我收到“错误选择”响应)每次点击),PromptDialog.Choice 中是否发生了变化?

谢谢

    private async Task MessageReceivedAsync(IDialogContext context, IAwaitable<object> result)
    {
        var options = new List<string> {"Option 1", "Option 2", "Option 3"};
        PromptDialog.Choice(context, OnOptionSelected, options, $"How can I help you?", "Bad selection", 5);
    }

最佳答案

您遇到了一个已知问题,如您所见 h ere 。该更改已合并到 master 中,因此很快就会发布。

更新

包含修复程序的新版本刚刚发布 => https://www.nuget.org/packages/Microsoft.Bot.Builder/3.5.9

关于c# - PromptDialog.Choice 中的重大更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43805101/

相关文章:

c# - Entity Framework 4 不支持 SQLite

c# - EntityFramework 6 现有数据库和新数据库的迁移?

c# - 使用 Linq-to-SQL 更新记录

javascript - 如何解决使用 SDK V4 模板在 C# 中开发的 Web Chat Bot 的 HTML 页面无法在 IE 11 浏览器中打开的问题?

azure - 如何将 Python 中的 MS Botframework 部署到 Azure

c# - 为什么 Principal.IsMemberOf() 对某些组返回假阴性?

c# - 发送列表时的 '`'字符和RestSharp请求体

c# - Azure Bot Framework 自定义状态 cosmosdb 数据为空

node.js - botframework v4 主动消息不通过 ActivityHandler 事件处理程序

c# - 使用 QnAMaker 的 Azure 聊天机器人 - 应根据当前用户的时区向用户打招呼