【问题标题】:PromptOptions dialog doesn't appear in embeded bot framework web chatPromptOptions 对话框不会出现在嵌入式机器人框架网络聊天中
【发布时间】:2019-04-26 21:03:23
【问题描述】:

我有一个机器人框架 v4 机器人,它使用 Microsoft.Bot.Builder.Dialogs.PromptOptions 提示用户输入一组选项。 在 Skype for business 中,我看到一个选项列表,我必须输入选择的答案。在 Azure 的“网络聊天测试”部分中,我看到了选项按钮以及 Bot Framework Emulator 中的按钮。 但是当我使用 iframe 嵌入聊天时,如果对话顶部出现欢迎消息和机器人图标,那么按钮不会显示,书面选项也不会显示。但有时,当聊天加载时,欢迎消息不会出现,而此时按钮会出现。

PromptOptions 对话框由用户的第一条消息触发。

【问题讨论】:

    标签: botframework


    【解决方案1】:

    您需要注意两个版本的网络聊天 - 网络聊天和机器人聊天。机器人聊天将提示选项呈现为列表,而网络聊天为每个选项创建按钮。目前,iFrame 呈现 Bot Chat 组件,而 Emulator 使用 Web Chat,这就是为什么您的提示选项在 Emulator 中呈现为按钮而不是在 iFrame 中的原因。

    BotFramework 开发团队计划在下一个版本中将 iFrame 从 Bot Chat 升级到 Web Chat,这应该会比较快。您可以等待更新或将网络聊天直接添加到您的应用中。

    有关在您的网站中嵌入网络聊天的更多信息,请查看Web Chat Samples

    【讨论】:

    • 您好,感谢您的意见。奇怪的是,当欢迎部分没有显示时,我假设由于错误,选项显示为按钮。无论如何,现在我总是看到欢迎信息,看不到选项,既不是按钮也不是列表。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-10
    相关资源
    最近更新 更多