botframework相关内容

Microsoft Bot Framework 的自动测试

我现在正在使用 Microsoft Bot Framework 和 ASP.NET 开发我的第一个机器人. 在使用机器人模拟器手动测试后,我正在寻找为机器人创建自动测试的最佳方法. 考虑两个问题: 自动化此类测试的最佳工具是什么? 测试可以对同一输入返回不同答案的对话框的最佳方法是什么? 解决方案 另一种方法是使用 DirectLine 进行功能测试.需要注意的是,该机 ..
发布时间:2022-01-14 17:30:37 C#/.NET

获取“BotAuthenticator 无法验证传入请求!"在示例应用程序中

我已经克隆了官方 BotBuilder 存储库,我正在运行名为 AadV2Bot 的示例(链接) 这是“使用 OAuthCard 将用户登录到 AAD v2 应用程序并使用 Microsoft Graph Api 的机器人示例" 嗯,除了web.config,我什么都没修改. 但是,我无法让它工作.在 Bot Emulator 中,我在发送消息后得到的只是这个(“Hola") ..
发布时间:2022-01-08 19:51:13 C#/.NET

使用新的基于 AAD 的访问控制通过 Web 浏览器上的 URI 访问 blob 文件

随着 Azure 存储支持基于 Azure Active Directory 的访问控制,是否可以仅通过其 URI 在 Web 浏览器上提供 blob(特定文件)? 我要简化的用例是让少数人访问 blob 上的文件,而无需将 SAS 令牌附加到 URI.相反,当尝试在他/她的 Web 浏览器中打开纯 URI 时启动典型的 OAuth 流程会很棒. 在我的例子中,我们希望允许用户通过我们 ..

如何使用 ITranscriptLogger 和 TranscriptLoggerMiddleware 在 cosmos DB 中存储聊天记录

我想使用 ITranscriptLogger 和 TranscriptMiddelWare 将整个聊天记录存储在 cosmos DB 中,但我很难做到.我已阅读 这篇 MS 文章,但我想将它存储在 Cosmos DB 中而不是 Blob 存储中.此外,我正在尝试在 Startup.cs 而不是在 Bot.cs 中实例化脚本日志,并且我尝试根据 这个答案没有任何运气.也就是说,脚本没有存储,并且我的 ..
发布时间:2022-01-08 16:41:14 C#/.NET

在 bot 框架中的 c# bot 中查询自动完成

我想在我的 c# bot 中实现自动完成,我使用 microsoft bot 框架开发并作为 iframe 添加到我的门户中.是否可以在此机器人中实现查询建议或查询自动完成?我也试过这个解决方案 Bot 框架中的自动完成 但我觉得它对我没有帮助.我可以在这里使用 jquery 自动完成功能吗? https://jqueryui.com/autocomplete/ 请帮我解决 ..
发布时间:2022-01-05 12:30:15 C#/.NET

[BotFramework]:有没有办法在C#中使用SDK V4开发的BOT中显示英雄卡或自适应卡中的Oauth提示?

我正在使用 C# 中的 V4 开发聊天机器人;我已经使用 OauthCard 提示在瀑布对话框中实现了身份验证功能,我希望此 oauth 卡提示显示在 Hero Card 或 Adaptive 卡或任何其他合适的卡中,以便登录功能在网络聊天频道中工作. 目前,oauth 卡提示没有显示在网络聊天频道中,导致我无法登录,所以想如果我可以在 Hero 卡或任何合适的卡中显示 oauth 提示的登 ..
发布时间:2021-12-31 09:10:22 C#/.NET

在本地 IIS 中部署 Bot 并将其包含在网页的自定义聊天中

是否可以在本地 IIS 中部署机器人,然后将其链接到我们创建的自定义聊天应用程序?如果可能,怎么做? 解决方案 你可以在 IIS 中部署它,我成功地做到了.我将它发布到一个文件夹(使用 VS 2015 中的文件系统方法),然后在 IIS 中创建了一个新应用程序,其/root 文件夹是已发布机器人的位置. 确保在发布网站后为网站启用 POST 请求. 还要确保您拥有 SSL 证书 ..
发布时间:2021-12-30 18:07:45 C#/.NET

使用 Microsoft Bot Framework 时如何使用 CSS 设置聊天窗口的样式

我通过使用 Microsoft Q&A maker 和部署到 azure 创建了一个简单的聊天机器人.开箱即用,机器人有自己的默认样式. 我希望能够编辑聊天窗口的外观,可能使用 CSS.我在这里发现了几个问题,但它们没有给出我正在寻找的完整答案.我做了一些研究,并在这些 URL 上找到了信息: https://github.com/Microsoft/BotFramework-WebC ..
发布时间:2021-12-06 19:05:10 C#/.NET

发布的 C# Bot 在一段时间后遇到内部服务器错误

大家好, 我正在为我的公司创建一个聊天机器人,我从 github 上的示例和框架文档开始. 我们决定将其托管在 Azure 上,并向其添加 LUIS 和表存储.Bot 在 Botframework Emulator 本地运行良好,但在 Azure(WebChat、Telegram)上,如果没有人尝试与机器人通信,它只会运行大约一小时到一小时十五分钟.在这段时间之后,机器人将遇到内部服务 ..
发布时间:2021-12-06 19:02:22 C#/.NET

在页面重新加载/导航到另一个页面后,有没有办法在 MS Bot Framework Web Chat 中保留聊天记录?

我正在尝试在页面重新加载和导航到机器人链接到的网站上的其他页面期间保持用户与机器人的对话. 目前,这些操作会关闭机器人窗口并完全重新开始对话,直至再次触发机器人的欢迎消息. 有问题的机器人按照文档中的说明嵌入到网页中:https://docs.microsoft.com/bs-latn-ba/azure/bot-service/bot-service-channel-connect-w ..
发布时间:2021-12-06 17:57:23 其他开发

如何从bot框架C#读取附件内容?

我正在编写一个机器人,并希望用户向我发送一个附件,我想阅读该附件并将其转换为对象. 到目前为止,我有以下代码: if (message.Attachments != null && message.Attachments.Any()){var attach = message.Attachments.First();使用 (HttpClient httpClient = new HttpC ..
发布时间:2021-11-30 15:07:43 C#/.NET

使用 Bot Framework 4 的一对一主动消息传递

我正在使用 C# (.NET Core) 和 Bot Framework v4 来开发机器人服务.我是 Bot Framework 的初学者. 问题陈述如下: 我希望能够在 o365 SharePoint 上存储一些问题在列表中订阅.列表的数据结构将有一个包含作为目标受众的用户的列问题. 当一个问题被添加到列表中时,我希望我的机器人发送向 Microsoft Teams 的目标用户提 ..
发布时间:2021-11-24 20:29:46 C#/.NET

如何在虚拟助手中创建步骤瀑布,其中步骤是在运行时生成的 AdaptiveCards?

我需要在运行时生成瀑布步骤,因为它们基于 API 响应 - 使用 WaterfallDialog 和 WaterfallSteps 甚至可以做到吗? 在运行时创建自适应卡片可以使用 AdaptiveCard 类来完成,但就将这些添加到对话框堆栈而言,我可以在运行时调用 AddDialog() 并添加瀑布步骤?我的 API 返回 JSON 和要在对话框中显示的文本以及它的控件类型 - 它使用 ..
发布时间:2021-11-24 19:51:46 C#/.NET

聊天 BoT 异常:OnTurnAsync 异常 - 操作返回了无效的状态代码“BadRequest"

仅在我将机器人部署到 azure 网络应用程序并尝试在 azure 门户网络聊天中进行测试后,我才会收到此错误.但是我的机器人在我本地机器上的机器人模拟器中按预期工作. 我不确定这是不是因为分配给我的 azure 角色.我分配的角色显示为“有限贡献者".我能够创建任何资源并将我的聊天机器人部署到 azure.所以不确定这是否与我的“有限贡献者"角色有关. 这是抛出异常的代码行(以红色标 ..
发布时间:2021-11-24 19:48:23 C#/.NET

管理 Cosmos DB 中的状态而不是内存中的 Bot to Human 切换场景

我正在开发一个具有人工交接功能(Human-2-Human chat)的机器人,机器人负责整个通信.用户可以开始与机器人的交流,如果他对机器人的反应不满意,他可以向人类寻求进一步的帮助. Bot 能够使用第三方系统将用户连接到实时代理.Bot 将消息从对话框转发到此系统的 API 端点以及回调 url.这个第三方系统使用回调机制将agent写的消息传递到这个指定的url上. 我创建了一 ..
发布时间:2021-11-24 18:16:20 C#/.NET