Tag: botframework

使用Node.js在Azure电报中托pipebot

试图将我的电报机器人与Azure一起托pipe? 不知道如何继续 用Node.js来编码

在Node.js的Facebook chatbot中共享button

我想实现我的chatbot中的分享button。 点击分享button后,该消息将与选定的联系人列表共享。 Image FB_ChatBot.png就是我在chatbot和Share_Btn_Output 这个png是通过点击分享button产生的输出。

编辑Microsoft ChatBot UIdevise

我已经通过Azue BotService设置了一个QnA Bot,我想使用WebChat频道,但聊天界面的默认MS Design非常平淡无奇; 有没有办法让我编辑它? 是否有可能在左侧形成默认的主题,所以像下面图片右侧的新西兰航空公司的机器人?

如何从LUIS 中的实体列表中获取键/值

我试图让我的机器人破解各种缩写词的定义。 我把他们都join了实体列表,同义词是我想要显示的值。 我想知道如何处理这个JSON数据,并调用正确的信息,以便在这种情况下,首字母缩写WWW将导致“万维网” 我想接收规范forms并输出“万维网”的同义词。 我只是不明白如何在node.js中做到这一点。 有人可以澄清在什么对象,我可以从这个列表中find一个search实体的同义词。

在英雄卡中使用本地存储的图像

我正在尝试使用位于我的项目目录中的图像作为英雄卡片中的图像。 这似乎并不奏效。 是否只能通过url将图片添加到英雄卡? 谢谢 更新解决scheme var image64 = new Buffer(fs.readFileSync(<image path>).toString("base64"); var card = new builder.HeroCard(session) .images([builder.CardImage.create(session, "data:image/jpeg;base64,"+image64)]);

你可以在一个triggerAction中使用多个意图吗?

我有一个QnA机器人应该工作几个意图,我想触发它​​的意图,问候,因为我有一些独特的反应,和IT的帮助,因为这是QnA机器人的主要目的。 我必须复制粘贴我的整个对话框,只是改变意图的名字,或者我可以列出匹配方法的多个意图? bot.dialog('QnABotRequest', function (session, args) { //Code }).triggerAction({ matches: 'Greeting' | 'None' | 'IT Help' //Maybe something like this ? }); https://docs.botframework.com/en-us/node/builder/chat-reference/modules/_botbuilder_d_.html#matchtype这里定义它说: {(RegExp|string)[]} 可以传递正则expression式或已命名的意图的数组以便以许多可能的方式匹配用户话语。 产生最高分数(最佳匹配)的规则将用于评分目的。

testingbot部署到azure色时,HTTP 500

从本地git存储库部署bot到Azure – https://docs.microsoft.com/en-us/bot-framework/deploy-bot-local-git 代码: var restify = require('restify'); var builder = require('botbuilder'); var server = restify.createServer(); server.listen(process.env.port || process.env.PORT || 3978, function () { }); // Create the chat connector for communicating with the Bot Framework Service var connector = new builder.ChatConnector({ appId: "app-id", appPassword: "app-password" }); // Listen for messages from users server.post('/api/messages', connector.listen()); […]

添加到字典 – 防止微软的bot框架内的自动更正

有没有办法来防止在微软的僵尸框架的networking聊天 autocorrection?

Botframework提示对话框,直到用户完成

我正在使用微软的botbuilder和LUIS创build一个聊天机器人。 有没有办法继续使用builder.Prompts.text()不断询问用户是否有用户想要放置的信息,比如for或while循环? 例如,我想继续询问用户未定义的次数,如果有一个用户想要保存的key ,只有当用户键入done ,然后我会有相同数量的builder.Prompts.text()问用户input每个键的值。 function (session, results, next) { builder.Prompts.text(session, "Another key to put?"); }, function (session, results, next) { builder.Prompts.text(session, "Value to put?"); } 看起来好像我可以用一个数组来保存每个键的值来创build某种循环,我不知道如何处理这个。 谢谢。

如何结束在bot框架中使用节点js的覆盖

我正在使用触发器动作和结束对话来结束我的聊天..但它closures了聊天的当前对话框…我想结束聊天logging或数据…. 我正在尝试这个代码 bot.dialog('/end', function (session) { session.endConversation("End Conversation"); }).triggerAction({ matches: /^(exit)|(quit)/i });