问题标签 [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.

0 投票
1 回答
845 浏览

node.js - 如何在网络聊天中使用新的 Azure 语音服务而不是 Bing 语音

我有一个网络聊天机器人工作正常(我可以使用语音并返回语音)使用以下链接的必应语音:

使用选项 3:

https://github.com/Microsoft/BotFramework-Samples/blob/master/docs-samples/web-chat-speech/index.html

但是,我正在尝试从 Bing Speech API 切换到 Speech Services AP,因为 Bing Speech 即将退役。

有谁知道如何为我的网络聊天机器人执行此操作?

0 投票
1 回答
224 浏览

botframework - Microsoft bot 框架 v3 网络聊天频道不适用于 ngrok

我用 microsoft bot framework v3 创建了聊天机器人。我使用 mssql server 2017 数据库。它在模拟器上完美运行。之后,我通过 Bot 频道注册在 azure 上注册了我的聊天机器人。然后我将 AppId 和 Password 等保存在 web.config 和模拟器中并经过测试,它运行没有任何错误。我使用 ngrok ,因为 ngrok http 3979 它给了我https://........ngrok.io并且我使用 api/messages 将该访问点保存在 azure bot reg 端点中。然后我得到带有密钥的嵌入代码并放置在 page.html 中,当我发送消息时它给我的错误如下:

0 投票
1 回答
119 浏览

node.js - 如何从机器人读取通过聊天控制(iframe)发送的参数值

我已将 ms bot 框架 webchat(node js) 集成到网页中。我正在使用 iframe 传递登录的用户信息。

例如:像下面这样

谁能指导我,我如何从 bot.xml 读取这些参数值。

提前致谢。

0 投票
3 回答
7161 浏览

chatbot - Rasa 网络聊天集成

通过观看此视频,我使用 Rasa-Core 和 Rasa-NLU 在 slack 上创建了一个聊天机器人:https ://vimeo.com/254777331

它在 Slack.com 上运行良好。但我需要的是使用代码片段将其添加到我们的网站。当我查看它时,我发现可以使用 RASA Webchat(https://github.com/mrbot-ai/rasa-webchat:一个简单的与聊天机器人连接的网络聊天小部件)来添加聊天机器人到网站。因此,我将此代码粘贴在我的网站上的 <body> 标记内。

“Run_app.py”是启动聊天机器人的文件(在视频中可以找到:https ://vimeo.com/254777331 )

我想将这个 python 聊天机器人连接到“Rasa-webchat”而不是使用 Slack。但我不知道该怎么做。我试着到处寻找,但我在互联网上找不到任何有用的东西。有人能帮我吗?谢谢你。

0 投票
1 回答
61 浏览

botframework - Microsoft/BotFramework-WebChat 是否具有 Sneak Peek 功能?

我正在使用自定义的 Microsoft Bot Framework WebChat Client。当我的机器人无法为用户提供解决方案时,它能够与代理进行实时聊天服务。

我需要允许代理“偷看”当前正在输入到 Webchat 客户端的内容。

我在 chat.html 中启用了 sendTyping 功能(即 sendTyping: true):

在检查出站打字消息时,发送打字事件(大约每三秒左右去抖动一次),但是它不包含文本。我怀疑这不是一个功能,但是我想问问社区是否有人以前做过这个,如果有,如何实现?

提前致谢。

0 投票
1 回答
58 浏览

botframework - 在 Microsoft BotFramework WebChat 中模拟业务开发环境的 Skype

我正在使用多聊天机器人方法的项目中使用 Microsoft bot 框架(Node js)。

在使用 Microsoft Bot Framework 注册机器人后,添加多个 Skype for Business 频道并将机器人注册到 Skype for Business 不同的租户(由 Name 参数替换为机器人显示名称和来自其域的唯一用户帐户),我'我试图从来自 SFB 的会话消息中的“机器人”对象中识别机器人,这将帮助我检测用户域并确保用户根据他的域接收正确的答案当使用模拟器测试这种方法时我' m 总是接收相同的机器人对象。

因此,我正在尝试修改 BotFramework WebChat Emulator 源代码以模拟 SFB,并通过将生成的聊天机器人 sip 放入会话中来测试我的解决方案,从而使用新的文本框设置 SFB 开发环境。

我在问是否有办法在 Microsoft BotFramework WebChat Emulator 中模拟 SFB?

先感谢您!

0 投票
1 回答
340 浏览

botframework - 自定义 Microsoft 网络聊天

我正在尝试使用 React 项目自定义 Microsoft 网络聊天:

  • npm install botframework-webchat@master

在之前的版本中,我通过 fork master 自定义了 web UI,但是此时我不想丢失 master 中的更新,这是我遵循Microsoft Bot Webchat的参考。

我正在尝试使用相应的图像编辑用户/机器人图标,我不需要如下所示的上传按钮

在此处输入图像描述

尝试创建中间件,以及扩展实际组件但没有运气的自定义组件,我不确定最新的主控是否可行。请指导我如何做。

0 投票
1 回答
803 浏览

azure - How to get the webchat bot secret keys?

With the following Url I found a way how to extract the secret keys of a webchat bot:

https://dev.botframework.com/api/bots/{bot_id}/channels/webchat"

It will return a JSON response like following: webchat secret keys

This works well when I call it in a browser and when I am logged in on https://dev.botframework.com/. Now I would like to script it with powershell. Before starting to script it, I tried to call it with Postman. My problem is that I need a token (access token?) to call it with Postman. If I grab the IntercomAuthCookie from my browser session into the headers in Postman, I get the expected result, like here.

Now my question is: with which API can I get the IntercomAuthCookie?

I tried to get a Bearer access token here with OAuth on https://login.microsoftonline.com/common/oauth2/v2.0/token, but when I use it on the other request I get a "login expired"

0 投票
0 回答
45 浏览

node.js - Microsoft Botbuilder location: On Click Address selection with multiple results returned

I have to make map images clickable, enter image description here currently our bot was implemented as above(selecting location by giving numbers as input). Now i have to remove numbers from images and make images clickable which should produce same result as number input.

reference: BotBuilder-Location, BotFramework-WebChat

0 投票
1 回答
1946 浏览

javascript - 如何在 Microsoft 网络聊天中自动加入对话(机器人框架)

我正在使用https://github.com/Microsoft/BotFramework-WebChat/blob/master/README.md

我希望机器人在网站上显示网络聊天小部件时收到“加入”消息。

这个想法是人类不必发起对话。机器人可以用欢迎消息回应加入对话的人。

这怎么可能?