问题标签 [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.
c# - Bot Framework 自适应对话框。如何更改生成器(.lg 文件)?
我需要更改 .lg 文件以获得多语言支持。对话也以 .dialog 格式编写。 在此处输入图像描述
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 文件。
c# - 是否有可能从相同的意图获得不同的消息
我试图从相同的意图中获取不同的信息。让我们考虑一下我有一个意图问候语,所以当用户对机器人说“嗨”时,机器人调用问候语意图,然后机器人向用户显示消息“你好,欢迎”。
如果您再次向机器人打招呼,那么我想要来自机器人的不同消息,例如“你好,再次欢迎”。
这是我的意图代码
javascript - 如何在自适应对话框配置中添加控制/控制台语句?
以下是自适应对话框的示例
它被配置为与瀑布对话框不同的对象,因此我无法在对话框中编写任何控制和控制台语句,我想获取用户输入并基于此我必须问下一个问题我该怎么做?
我如何控制台记录用户输入?
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 代码:
我错过了什么?