botframework相关内容

如何使用C#在瀑布对话框上调用QnA Maker?

我正在尝试在瀑布对话框步骤中呼叫 QnA Maker . 如何在此 watterfall 步骤中调用它,我是否需要设置QnA?在瀑布步骤中,我是否需要从中调用 QnA ?LUIS意图,我该怎么办? 从项目中的任何位置访问BotServices 致电QnAMaker服务 同样,该样本相当复杂.如果您需要其他指针,请使用您尝试的代码更新您的问题,我会帮助您. ..
发布时间:2021-04-16 18:50:29 C#/.NET

使用预建实体datetimeV2捕获日期范围

我正在使用预建实体datetimeV2捕获daterange.我正在使用它来将其映射到两种不同的发音-本周,特别是在两个日期之间.如何在FormFlow模型中映射它? 我想做的是- 搜索本周的所有航班 或 搜索今天到2017年7月10日之间的所有航班 LUIS实体已被精确捕获,但无法将其映射到FormFlow模型-我的模型包含fromDate和ToDate.如何使用这 ..
发布时间:2021-04-16 18:50:19 C#/.NET

TeamsBot-如何从对话更新事件中获取团队ID?

我正在安装Teams机器人并将其添加到团队中.当我将其添加到团队时,在初始通话中,我会收到"conversationUpdate"消息.事件正确,在OnTurnAsync中.我遇到的问题是,任何获取团队本身的调用都失败了,因为我看不到要获取ID来获取团队数据的任何内容. 我希望能够将其添加到团队中,获取该事件,然后获取与其添加到的团队相关的数据. 这是我正在尝试的. 私有常量字符串A ..
发布时间:2021-04-16 18:50:13 C#/.NET

在C#中的Bot Framework v4中更新已发布的自适应卡

我正在使用C#中的Bot Framework v4开发Bot.我现在想要的是,在使用操作将自适应卡发送给用户之后,可以在触发操作后更新该卡.例如,该按钮将在单击后消失. 链接到NodeJS解决方案 这里我在NodeJS中有一个解决方案,但无法将其传输到C#.有人可以帮忙吗? 更多项目详情:我有一个自适应卡,看起来像这样: 在我将带有结果的第一张卡片发送给用户之前,我将活动写入状 ..
发布时间:2021-04-16 18:50:10 C#/.NET

自适应卡中的轮播

请指导我在MS Bot框架中创建轮播自适应卡.我正在使用.Net SDK.我尝试使用自适应卡设计器进行设计,但无法完成. 解决方案 那么,自适应卡设计器可以帮助您为一张卡创建模板.在这种情况下,您可以根据列表在循环中从创建的模板创建附件,并将每个生成的附件添加到Activity.Attachments. if(listOfReservationCardsData.Any()){fore ..
发布时间:2021-04-16 18:50:07 C#/.NET

使用Microsoft Bot框架创建python主动消息传递

使用带有Microsoft bot框架的Python创建推式通知/主动消息传递bot的步骤是什么?既然还没有官方文档,我真的不知道从哪里开始. 我已导入以下内容: 从botbuilder.schema中的 导入Activity,ActivityTypes,ConversationReference 如何使用它,这是一个非常简单的示例? 解决方案 我制作了一个基于 2.修 ..
发布时间:2021-04-16 18:50:05 Python

Bot框架中用于自适应卡的HostConfig

我将自适应卡与bot框架node.js SDK结合使用.将那些自适应卡发送给我的用户已经成功.现在我想走得更远: 在网站上,他们告诉您可以进一步自定义卡片的外观.现在我想知道这是如何工作的?如何调整该hostconfig文件以更改颜色,填充,背景等.如何使用CSS和HTML来制作卡片,就像它们在网站上所说的那样? 预先感谢 解决方案 HostConfig与应用程序有关,该应用程 ..
发布时间:2021-04-16 18:50:02 其他开发

Microsoft Bot Builder深层链接

我们可以使用 Microsoft Bot Framework 进行Skype或Slack的深层链接吗?具体来说,我需要一个链接,使我可以在调用时将自定义参数传递给我的机器人,就像我们为Telegram所做的那样,例如 ..
发布时间:2021-04-16 18:49:59 其他开发

Botframework V4:DateTimePrompt没有得到结果

我如何在azure botframework v4中获得datetime提示的结果?这会导致错误.我什至尝试了那些被评论的.还是有更好的方法来获得生日?像日期时间选择器一样? 公共类GetNameAndAgeDialog:WaterfallDialog{公共GetNameAndAgeDialog(字符串dialogId,IEnumerable步骤= null):基 ..
发布时间:2021-04-16 18:49:56 C#/.NET

根据验证重复对话步骤

我目前正在使用Bot Framework v4构建一个配置机器人,并将其与Microsoft Graph集成. Microsoft Graph用于验证用户输入,因此在这种情况下,它将检查组名是否已经存在.但是,我遇到的问题是,如果验证发现该组存在,则让机器人重复上一步. 我已经阅读了整个论坛并看到了许多解决方案,特别是,我遇到了 step.activeDialog.state ['st ..
发布时间:2021-04-16 18:49:50 其他开发

Microsoft团队:获取用户的时区?

我正在为MS Teams开发一个机器人,希望了解用户的时区,以便在适当的时间(例如不在深夜)传递消息. 我没有在bot框架REST API中找到合适的东西.尽管我们收到的消息包含一个"clientInfo.country"属性,这是一个开始,但绝对不足以按我们希望的时间计时消息. 解决方案 答案是:有一个 localTimestamp 属性可用于获取时间偏移,这对于我来说已经足够了需 ..
发布时间:2021-04-16 18:49:44 其他开发

过期后刷新Directline令牌

我正在对机器人Webchat应用基于令牌的身份验证,并且聊天仍在继续,但是在令牌过期后面临一个问题.无法连接到机器人. 起初,我正在生成令牌并刷新15分钟,然后一切正常.但是,当用户在没有Internet连接的情况下脱机时,假设大约有6到7个小时,由于脱机,刷新令牌发布呼叫不会发生,并且会话存储中将有过期的令牌.比他想和以前进行的相同交谈聊天的时间晚.但是要去FailedToConnect或 ..

什么是botframework安全模型?

我正在探索Microsoft Bot Builder SDK,以创建一个与MS Teams集成的聊天机器人.提供的大多数示例没有任何身份验证机制,并且引用OAuth的示例似乎这样做是为了允许漫游器使用“代表流"访问资源.认为安全模型的正确方法是应该将僵尸程序视为公开的,并且所访问的任何非公开信息都是从主叫用户的上下文中完成的吗? 解决方案 Bot框架需要考虑三种身份验证/授权: 启动 ..
发布时间:2021-04-16 18:49:28 其他开发

延迟加载javascript文件

我正在尝试在我们的网站上实现一个Microsoft botframework聊天机器人,但不想用470Kb库为那些不会与该机器人互动的用户加重负担,除非他们选择开始聊天. 当页面源中包含框架时,机器人会初始化并启动,但是当我从页面源中删除该框架,而是在用户单击启动机器人的按钮时将其写入页面时,脚本将被写入该页面,并且可以在DevTools源代码中看到,但未初始化. 我尝试了几种方法来延 ..
发布时间:2021-04-16 18:49:25 前端开发

在新创建的团队中进行测试时,团队的UpdateActivity事件有所不同

我们有一个Teams机器人,可以在MS Teams中发布消息.新会话的第一个活动始终是自适应卡片,偶尔我们会使用新卡片进行更新.一切正常,直到我使用该机器人组建了新团队为止. 我们正在尝试使用UpdateActivityAsync进行的更新,返回NotFound. 经过一些故障排除后,我注意到以下内容: 新团队的名称不同:19:... @ thread.tacv2,而不是19:. ..
发布时间:2021-04-16 18:49:22 C#/.NET

如何隐藏/禁用以前聊天中的自适应卡片按钮?

我正在使用Bot Framework .Net SDK v4自适应卡v1.2.我正在使用瀑布设计在瀑布的每个步骤中显示卡片.但是用户可以单击先前显示的卡中的按钮,这使该机器人看上去很笨. 如何在C#的bot框架中禁用/隐藏上一次聊天中的自适应卡片按钮? 解决方案 Web聊天提供了一个示例,向您展示如何在客户端禁用自适应卡: ..
发布时间:2021-04-16 18:49:18 其他开发