问题标签 [adaptive-dialogs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
61 浏览

c# - Bot Framework 自适应对话框。如何更改生成器(.lg 文件)?

我需要更改 .lg 文件以获得多语言支持。对话也以 .dialog 格式编写。 在此处输入图像描述

0 投票
1 回答
212 浏览

c# - 如何使用 .NET SDK 将 Bot Composer .DIALOG 转换为 AdaptiveDialog .CS

我使用 Bot Composer Tool 创建了一个项目并实现了许多对话框。在解决方案文件夹中,我可以看到所有对话框文件都是 JSON 格式,文件格式为.dialog

要求:

我必须使用 .NET SDK 使用 AdaptiveDialogs (Microsoft.Bot.Builder.Dialogs) 方法创建一个相同的项目。

我在下面的 github 链接中找到了关于如何使用 .NET SDK 开发自适应对话框的相同内容。

https://github.com/microsoft/BotBuilder-Samples/tree/main/samples/csharp_dotnetcore/adaptive-dialog

我还找到了 Bot Composer Samples

https://github.com/microsoft/BotBuilder-Samples/tree/main/composer-samples

但是是否有任何工具可以将 Bot Composer “.dialog” 文件 JSON 转换为可以与 AdaptiveDialog SDK 代码兼容的自适应对话框 .CS 文件。

0 投票
0 回答
151 浏览

botframework - 我可以更改 botframework 中的 http 响应超时吗?

我的机器人逻辑包括一个 http 请求 - GetFolderId。

代码序列

当我在 15 秒内没有收到响应时,机器人会重复从用户的最后一个响应到 http 请求的每个活动,并继续进行活动,直到活动集结束。但是,在我得到回应之前,我不希望它做任何事情。

正确的序列应该是1;1.1;等待回复;1.2;然后 2 和 CancelDialog() 或根据评估继续其余部分。

聊天

0 投票
1 回答
39 浏览

c# - 是否有可能从相同的意图获得不同的消息

我试图从相同的意图中获取不同的信息。让我们考虑一下我有一个意图问候语,所以当用户对机器人说“”时,机器人调用问候语意图,然后机器人向用户显示消息“你好,欢迎”

如果您再次向机器人打招呼,那么我想要来自机器人的不同消息,例如“你好,再次欢迎”

这是我的意图代码

0 投票
0 回答
17 浏览

javascript - 如何在自适应对话框配置中添加控制/控制台语句?

以下是自适应对话框的示例

它被配置为与瀑布对话框不同的对象,因此我无法在对话框中编写任何控制和控制台语句,我想获取用户输入并基于此我必须问下一个问题我该怎么做?

我如何控制台记录用户输入?

0 投票
1 回答
43 浏览

botframework - 为什么我从File not a built-in function in botframework 得到错误

我已经升级到最新版本的 botframework 并开始收到错误:

糟糕,好像出了点问题。错误:[错误] D:\home\site\wwwroot\Dialogs\RootDialog\LG\en\RootDialog_en.lg 第 15:2 行 - 第 15:69 行:解析表达式 'json(fromFile('.../.../ Cards/en/OnChooseIntentAdaptiveCard.json'))'。fromFile 没有评估器,它不是内置函数或自定义函数。

LG 代码:

我错过了什么?