问题标签 [web-chat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - 如何在 Angular5 应用程序中使用 Microsoft Bot Framework 网络聊天
我需要一种在我的 Angular 5 应用程序中嵌入网络聊天的方法。我已经尝试过这里描述的非反应网站方式:https ://github.com/Microsoft/BotFramework-WebChat 并且它有效。
有没有办法只使用组件而不是加载整个 js 文件来获取我的 Angular 5 应用程序中的聊天窗口?
botframework - 在直线机器人框架内联中获取对话 ID
我正在使用直线进行网络聊天。
我想在聊天顶部包含一个刷新按钮,为此我需要对话 ID。我怎样才能得到身份证?是否可以使用内联网络聊天? 这是我试图实现的刷新按钮
html - 在整个网站中保持网络聊天固定
我创建了一个 Microsoft Bot,并希望将其部署在我的网站上。您如何将聊天机器人固定/固定到网站上的某个位置,即使您浏览不同的页面,它也会保持可见。我正在使用 iFrame 进行网络聊天,并希望在网站的右下角显示聊天。之前我正在测试机器人,所以我在网站上创建了一个示例页面并将可折叠的 iFrame 放在那里。这是我正在使用的代码:
node.js - 使用带有代理的 Microsoft bot 框架 Nodejs SDK 在 Openshift 上托管 bot
我在 OpenShift(OpenShift 容器平台)上托管我的机器人时遇到问题,该机器人已在 Azure 上注册了机器人通道注册。我正在使用 Botbuilder SDK Nodejs,而 Openshift 位于公司代理后面。
我试图建立一个全局隧道来强制所有 HTTP 请求通过隧道(参见这个 GitHub 问题和这个)。我还在 Openshift 上设置了环境变量,但它仍然不起作用......
使用botbuilder设置代理应该是一种简单的方法......有人可以帮助我吗?
谢谢 !
c# - 如何让网络聊天发送国家到机器人?
我希望我的机器人在从网站访问时用他们的语言与用户交谈。这意味着,国家(代码)应该传递给机器人,但我没有看到这样的选项。Webchat 有没有办法将用户的国家/地区发送到使用 ms bot 框架开发的 bot?
qnamaker - 如何在 QnA-maker 中添加 URL 链接?
有谁知道如何在 QnA 制造商中添加 URL 链接到答案?
就像现在一样,我只能看到您可以添加直接文本。
botframework - 来自网络聊天的未经授权的机器人服务
使用 Microsoft Bot Framework,我创建了一个聊天机器人,并且我能够使用本地模拟器测试该机器人。Bot 服务还处理 LUIS,一切正常。我的 Bot 服务具有MicrosoftAppId
和MicrosoftAppPassword
在web.config
.
我将服务部署到 Azure。然后在浏览器( Github )中嵌入了一个网络聊天,但它不起作用。错误说
我相信当我传递我的网络聊天密钥时(我也尝试传递生成的令牌但没有运气),那么它应该被自动授权(传递App Id
和Password
)。不是吗?
- 浏览器嵌入式网络聊天给出未经授权的错误。
- 网络聊天窗口中的测试给出了同样的错误。
我还尝试通过删除来部署 Bot 服务MicrosoftAppId
,MicrosoftAppPassword
但没有任何改变。
这一切对我来说都很新鲜。有人可以帮我弄清楚这个问题吗?公开赠送我的 Microsoft App Id 也可以吗?
编辑 1
在浏览器中实现网络聊天控件。
- 创建了 ASP.Net 空网站并有一个 HTML 页面 (index.html)。
- 以下代码写在 index.html 页面中。
botframework - 自动启用网络聊天中必应语音的开始收听功能
我已经使用语音识别器集成了 Bing 语音 API。它按预期工作。现在,一旦在网络聊天中完成事件/动作,我们就有了启用语音聆听功能的额外要求。
我们如何才能自动启用语音聆听?
单击麦克风图标后,如何使聊天机器人(网络聊天)始终收听?客户需要无需鼠标点击的持续语音对话。下一次鼠标单击麦克风可以停止语音对话。
botframework - Bot Framework Webchat 麦克风语音在 Safari 中不起作用
我有一个用于在 Chrome 中正常运行并运行良好的机器人的网络聊天控制。链接如何在网络聊天中启用语音显示了如何设置它,我们已经完全这样做了。
它提到了多个浏览器,但没有以任何方式指定 Safari。
我们需要它在 iPhone 上工作,但它似乎不起作用,浏览器没有太多反馈,图标发生变化,并且似乎在访问被批准后打开了麦克风。
没有任何语音被记录/识别,机器人的文本区域保持空白,除了浏览器标题中图标上的红色麦克风外,没有“listing....”或任何其他迹象。如您所料,单击图标静音和取消静音,它似乎没有连接到浏览器中的网络聊天控件。
我所有的调查似乎都在绕圈子。
- 有没有人通过 WebChat 或任何其他直接线路组件实现了这一点?
- 或者任何人都可以确认绝对不适用于野生动物园,所以我可以停止用头撞它。
- 是否有其他可以在 iPhone/Safari 中使用的网络聊天替代品?
感谢您抽出宝贵时间阅读,任何帮助将不胜感激,我已经完成了这项调查,并将我的头发拉了出来。