botframework相关内容

使用Bot Framework记录Node.js-Azure应用

我在Azure上托管了一个Node应用程序(Bot Framework机器人).记录调试信息的最佳方法是什么?例如,据我所知,使用console.log()并没有帮助,因为在Azure中没有要查看的控制台.我也不想给客户打电话session.send()吨. 那么获得某种调试日志记录的最佳方法是什么? 解决方案 您可以利用Azure Web Apps上的诊断日志扩展名.在Azure门 ..
发布时间:2020-05-03 08:35:36 其他开发

临时存储特定用户的对话

我尝试使用IActivityLogger捕获用户的对话,是否可以将用户和漫游器的对话编译为变量或会话等临时持有人?我需要将其临时存储在仅当用户希望与真实的人而不是机器人聊天时才可以使用的地方.将会发送一封电子邮件,其中包含用户和漫游器的先前对话.我不想将其保存到数据库中,因为某些用户不会选择这样做. 请参阅使用的代码. 记录器类别: public class Logger:IActi ..
发布时间:2020-05-03 08:17:36 C#/.NET

如何使用Bot Framework C#Bot Builder记录聊天对话

我想记录我的机器人对话(到文本文件或数据库).我想捕获机器人的所有输入和输出,包括由FormFlow,Confirms等生成的任何文本.我不需要诸如卡片的图形元素,但也可以从它们中获取文本. 在我的应用程序中的每个输入/输出之后添加日志记录语句似乎不切实际,尤其是因为我无法轻松准确地知道FormFlow向用户发送了哪些文本. 做到这一点的最佳方法是什么? 解决方案 您可以使用对 ..
发布时间:2020-05-03 07:57:43 其他开发

botbuilder v 4,带有下拉菜单的动态自适应卡,并在提示时捕获值

我正在使用ms botbuilder v 4 我正在使用webcontrol,webchat.js,最新,反应 案例非常琐碎: 我想在下拉列表中显示可能的值列表,值将是动态的(来自API,我在那里需要标题和值(Ids).然后,当用户选择某些项目并单击“确定"时,我想获取值(Id)并进一步工作接着就,随即. 就目前而言,显示下拉列表的唯一方法是使用自适应卡,在v3中,有一个在提示中使用自适应卡的选项 ..
发布时间:2020-04-26 09:26:52 C#/.NET

Botframework v4:无法渲染卡片

这是Botframework v4文档上的示例.但这是行不通的. 它在Microsoft机器人模拟器上显示“无法渲染卡". 我正在尝试做的是carouselCard,但是Microsoft示例中的这张简单卡已经无法使用. { "type": "message", "text": "Plain text is ok, but sometimes I long for more. ..
发布时间:2020-04-24 09:52:16 C#/.NET

如何“合并"或“转换" Azure Cosmos DB中的JSON文档

我正在使用Microsoft Bot Framework和Azure设置聊天机器人.我想将"UserState"保存在数据库中,以便轻松分析用户数据.我设法将我的userState以JSON文档的形式保存在Azure Cosmos DB中. 问题是与机器人的每次交互都在Cosmos DB的“集合"中创建了一个新的“文档". 我如何轻松地合并数据(数据结构是一致的),并且在最佳情况下将数 ..
发布时间:2019-11-26 21:10:00 JavaScript

BotBuilder,Direct Line API返回"tokenParameters missing User".具有增强的身份验证选项

我有一个发布在Azure帐户上的机器人,我正在尝试从中删除魔术代码,因此请遵循 { "error": { "code": "BadArgument", "message": "tokenParameters is missing User." } } 我无法弄清楚如何用用户数据完成HTTP请求. 该机器人基于BotFramework SDK v4,以及一些用于使用封装的密钥请求和刷新令 ..

将文本插入文本框并模拟在Bot Framework的Web聊天中单击按钮

在这里拨弄: https://jsfiddle.net/chpaeeL9/1/ Microsoft Bot Framework具有一个webchat模块,可让您与您的机器人对话. 当用户单击Say Hi按钮时,我想在Webchat的文本框中放置一些文本,然后使用JavaScript在Webchat内单击Send按钮. 听起来好像太简单了,但事实并非如此.这是我当前拥有的代码,它不 ..

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

我想在使用Microsoft bot框架开发并以iframe形式添加到我的门户的c#bot中实现自动完成功能. 是否可以在此漫游器中实现查询建议或查询自动完成? 我也尝试过此解决方案 在Bot Framework中自动完成 但是我没有发现它对我有帮助. 我可以在这里使用jQuery自动补全吗? https://jqueryui.com/autocomplete/ 请帮助我. ..
发布时间:2019-11-06 12:24:14 C#/.NET

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

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

有没有办法从机器人框架代码中访问生成的Web聊天令牌值?

根据此网址 http://docs.botframework.com/connector/embed -chat-c​​ontrol / 我们生成一个令牌值,用于生成iframe嵌入式网址。 我希望能够从相应的机器人中访问此令牌值。 如果我无法直接访问它,有什么方法可以计算它在机器人框架代码中? 解决方案 如果我的理解是正确的,你想检查你的机器人是否通过嵌入式聊天工作机器 ..
发布时间:2018-07-16 12:43:24 C#/.NET

删除Microsoft BotFramework iFrame中的图像上载按钮

iframe嵌入是否有任何配置/支持来禁用按钮? 解决方案 嵌入式网络聊天没有直接配置来禁用上传按钮和功能。但是,嵌入式Web聊天是由项目 BotFramework-WebChat 构建的,因此您可以修改源代码,并编译成您自己的版本以实现您的要求。 克隆repo https://github.com/Microsoft/BotFramework-WebChat 到您的本地工作区,运行 ..
发布时间:2018-07-16 12:37:57 其他开发

在BotBuilder中记录传入的请求

尝试记录来自Facebook的所有传入请求,以便我可以检查对象,我回到使用内置的NLP Facebook进行某些操作。 然而, ,似乎找不到任何地方告诉我,我可以在 console.log 传入请求。 server.post('/ api / messages',connector.listen()); 方法我试图传递一个 console.log ,但没有任何反应。 const ..
发布时间:2017-10-15 23:11:07 其他开发

如何处理从Facebook sourceEvent botframework节点的回发

所以如标题中提到的,我需要弄清楚如何处理用户点击/点击facebook信使中的按钮的回发。我知道这张卡可以使用机器人制造商卡处理,但还有一些其他要测试的元素。请参阅以下代码: bot.dialog('/',[ function(session){ var msg = new builder.Message(session).sourceEvent({ facebook:{ noti ..
发布时间:2017-10-15 17:06:35 其他开发