chatbot相关内容

如何在不提示Lex用户的情况下调用另一个意图?

是否可以在不提示用户的情况下从intent-A的lambda函数触发intent-B? 假设用户键入了一些内容并触发了意图A,在经过一些处理后,我想触发其他意图,即意图B. 用户还可以通过特定话语直接触发意图B. 感谢您的帮助. 解决方案 我最终在下面进行了从intent-A调用intent-B的调用,而没有提示用户: 可以访问lambda函数来调用lambda函数,即intent ..
发布时间:2020-08-23 20:17:12 其他开发

在AWS Lex中创建轮播卡

我正在尝试使用lex构建一个电子商务聊天机器人. 在Lex中使用轮播卡或多重响应卡有什么解决方案吗? 例如: 谢谢.. 解决方案 您可以在响应中显示多个响应卡,该响应卡将显示为轮播. 请按照此示例通过控制台生成响应卡(您也可以在代码中动态地执行此操作). 控制台方法: 在下图中的Prompt response cards部分中,在最右侧看到的+按钮很少,单击该按钮 ..

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

仅当我将漫游器部署到azure Web应用并尝试在azure门户网络聊天中进行测试后,我才收到此错误.但是我的机器人正在从本地计算机上的机器人模拟器中按预期工作. 我不确定这是否是由于分配给我的天蓝色角色.我分配的角色显示为“有限贡献者".我能够创建任何资源并将聊天机器人部署到azure.所以不确定是否与我的“有限贡献者"角色有关. 这是引发异常的代码行(用红色标记): Excepti ..
发布时间:2020-08-19 20:02:52 C#/.NET

在Gupshup僵尸程序对Api.ai的调用中维护会话

我正在使用Api.ai集成在Gupshup中构建一个机器人.我在Api.ai中有一个具有多个意图的代理,并且每个意图都通过上下文(输入和输出上下文)链接.当我使用以下代码调用Api.ai时,将调用第一个意图,然后得到答复.但是,当给出第二条消息时,僵尸程序会将其视为一条全新的消息,而不会标识其与第一条消息的关系. 我该如何解决这个问题?请帮助 function MessageHandler( ..
发布时间:2020-07-23 04:38:19 其他开发

C#Bot框架-找不到资源错误

我已经使用Bot框架构建了一个小型的基本Web Bot应用程序,并希望将其部署在Azure上.我已经按照所有步骤进行操作,并且在Azure Portal的“在Web聊天中测试"下也可以正常工作,但是当我打开机器人的端点 时, https://optlbot.azurewebsites.net/api/messages 我说一个错误 The requested resource do ..
发布时间:2020-07-18 23:08:44 C#/.NET

无法将Bot链接到Bot框架仿真器

当我尝试将机器人加载到bot Framework Emulator中时,这是当前屏幕: 这是我在机器人设置中输入的内容: 但是由于某种原因,我的bot框架模拟器仍然为空. 我还尝试将端点URL设置为 http://localhost:3979/api/messages 但没有运气.我试图在Visual Studio的本地运行它. 对此有任何帮助,深表感谢! 解决方案 L.如果您遵循指 ..
发布时间:2020-07-18 22:36:10 C#/.NET

在哪里为本地计算机上的Microsoft.Bot.Builder.Azure.Utils.GetAppSetting设置值?

我从azure的bot应用程序中下载了示例代码,有一行我不确定配置值应该存储在哪里.我尝试不更改代码,因为以后我需要重新发布回azure服务器.所以对于这一行 var qnaKBId = Utils.GetAppSetting("QnAKnowledgebaseId"); 当我需要在本地计算机上进行编码时,应在哪里在上面创建变量? 我尝试在web.config中创建变量,但该变量为 ..
发布时间:2020-07-18 22:34:47 C#/.NET

将MS Bot框架用户连接到Skype上的某人

我已经使用Microsoft Bot Framework制作了一个聊天机器人,该机器人可以回答用户的问题.当漫游器无法回答用户的问题时,我希望能够将用户问题重定向到Skype上的客户代表. Skype上的人将看到用户发布的消息,并将其答案发送给用户. 我需要一些有关如何实现此连接的建议(来自用户 chatbot SkypecustomerRep) 编辑: 我想在 ht ..
发布时间:2020-07-18 22:31:56 C#/.NET

Bot Framework可以处理Facebook音频消息

我的机器人(Bot Framework Microsoft)如何处理来自Facebook的音频消息. 如何在MessagesController中的“发布消息"中接收到它?这样我可以调用SpeechToText API? 数据是否一直传到 解决方案 您的Post控制器将Activity作为参数.音频消息将显示在附件数组中,作为指向Facebook提供的音频位置的链接.您可以将其 ..
发布时间:2020-07-18 22:12:33 C#/.NET

尝试使用清晰的Node.js调整流图像的大小

我正在尝试使用清晰的功能调整从用户到服务器的输入Stream-image的宽度和高度,但是图像没有任何反应.它保持他的原始尺寸,我该如何使用清晰功能来缩小或放大图像? 请帮助我 这是我的代码的样子: 'use strict'; const builder = require('botbuilder'); const restify = require('restify ..
发布时间:2020-07-18 22:04:54 前端开发

将自定义调试信息传递给Microsoft bot框架仿真器

我正在开发基于.NET Bot Builder SDK的机器人. 机器人是否有可能将一些调试信息与消息一起传递,因此单击消息后,我可以在Bot Framework Chanel Emulator的 Details 部分中看到它? 解决方案 好问题.是的,这完全有可能.您可以使用要响应的活动的ChannelData属性.输入ChannelData属性的数据必须是有效的JSON例如: ..
发布时间:2020-07-18 22:04:38 C#/.NET

如何在不键入任何内容的情况下使用C#创建的SDK V4机器人的瀑布对话框中的oauth提示下修复带有oauth提示的下一步导航?

我正在尝试使用WaterFallDialog类中的OAuthPrompt在BOT中实现身份验证,该类包含2个步骤: 调用OathPrompt,该OathPrompt提供登录按钮以提供凭据 获取令牌,基于令牌检索成功消息显示,并且用户导航到另一个对话框,否则显示失败消息 用户重新提示登录 问题:我必须让用户自动将用户导航到第2步,而无需在成功验证后进行任何手动干预. 当前情 ..
发布时间:2020-07-18 21:58:17 C#/.NET

Node.js中Facebook聊天机器人中的共享按钮

我想在我的聊天机器人中实现共享按钮.单击共享按钮后,该消息将与选定的联系人列表共享.图片FB_ChatBot.png是我试图在我的聊天机器人和Share_Btn_Output中实现的 此png是通过单击共享按钮产生的. 解决方案 这是一个较晚的更新,但可以节省一些有用的时间.借助以下代码,您可以在facebook chatbot上显示多个按钮.用于开发的技术是node js,botb ..
发布时间:2020-07-18 21:51:27 其他开发

单击Card Action时如何调用特定的回调-Bot Framework

我正在展示一种带有一些产品的轮播,每个产品中的每个按钮都带有一个代码.卡片操作类型为"ImBack",但一旦通过postAsync方法显示轮播后,单击按钮将再次调用根对话框. 是否可以使用PromptDialog为按钮单击定义回调或显示相同的轮播? 解决方案 无法在“卡片操作"按钮上定义回调.当“卡片操作"定义为"ImBack"时,单击它;它基本上会向机器人发布消息,因此将由您调用上 ..
发布时间:2020-07-18 21:46:26 C#/.NET

如何自动将用户信息传递给Bot Framework对话实例,而不将其作为显式消息发布到聊天窗口中?

[问题与Microsoft Bot Framework有关] 我的机器人需要有关用户的某些信息,但我不希望用户自己提交它,因为 他可能没有. 2.我的网页上肯定有它,所以我不必问. 基本上,我的聊天机器人已嵌入到网页中.我需要将该网页的每个会话中的信息提交到相应的聊天机器人控制器实例,而在聊天窗口中看不到显式消息. 如何将信息传递给聊天机器人控制器?如果我需要对话ID来解决 ..
发布时间:2020-07-18 21:44:44 C#/.NET

使用Bot Framework的Facebook Messenger中的轮播布局中的自适应卡

我试图通过Bot Framework在聊天机器人中使用自适应卡,以便在FB Messenger中使用轮播布局.但是显然FB不支持自适应卡,而是将其渲染为图像+按钮.因此,作为一种解决方法,我想知道的是,是否可以将自适应卡Json代码手动呈现为图像,然后将这些图像用于布局. 我试图简单地按原样添加卡片并设置布局,但Facebook只是将其列出,而不是在轮播中列出. 我正在使用.NET进行 ..
发布时间:2020-07-18 21:42:28 C#/.NET