问题标签 [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 回答
481 浏览

javascript - bot框架网络聊天v4中的字体自定义

我正在使用网络聊天 v4,我创建了一个下拉菜单,用户可以选择字体大小/字体粗细以方便她/他。我无法实现两件事。

  • 无法更改自适应卡/英雄卡/其他附件的字体大小/字体粗细/字体系列

  • 无法更改字体系列

我目前正在使用 jquery 使用 id "webchat" 执行按钮单击更改。代码如下。同样对于字体粗细,帮助我实现我提到的两件事。

0 投票
1 回答
171 浏览

css - 将引导程序与 Microsoft WebChat 结合使用会打破聊天泡沫

我想将 webchat 插件与 Bootstrap 4 一起使用。一旦我将 webchat 放入带有 Bootstrap 的站点,聊天框就会被两边夹住。

如果我检查元素,我可以看到溢出是隐藏的。如果我将其关闭,则聊天气泡完全可见,但用户输入已损坏。

例如,在所附图片上,左侧聊天被剪辑。文本应该说“Just now”,但实际上读作“st now”。

在此处输入图像描述

如果我在没有引导程序的纯 HTML 站点中使用网络聊天脚本,那么它会按预期工作。

我将如何重置样式以使其在 Bootstrap 4 中工作?

0 投票
1 回答
215 浏览

azure - 使用 https://webchat.botframework.com/ 发送消息

我正在尝试按照指南发送消息,但收到 403。该机器人使用 Web App Bot 模板部署在 Azure 上。

我得到了不记名令牌

发送带有身份验证的消息

我从 session.message.address 得到的 serviceUrl 和对话

然后,响应代码是 403-禁止。

有人能帮我吗 ?

0 投票
0 回答
16 浏览

azure-bot-service - 视频卡中视频完成时触发事件 - MS Bot Framework

今天的问候!我有聊天机器人的情况。我有一个视频,我通过视频卡向用户展示。有没有办法在 botchat.js 中添加一段脚本,以便我可以在完整播放视频时触发事件,例如将数据发布到 api。

提前致谢。

0 投票
1 回答
103 浏览

google-chrome - 使用浏览器提供的语音 BotFramework 时如何更改默认语言

我想在网络聊天中启用语音。据此是可以的。我做到了。不过是英文的。我想换成日语。可能吗?

0 投票
1 回答
1137 浏览

html - Microsoft BotFramework-WebChat 滚动问题

我正在使用microsoft/BotFramework-WebChat,但我无法让它正确滚动。

通常当机器人响应时,用户被迫手动滚动到聊天日志的底部。

我找不到任何关于可以让我调用 API 来滚动它的钩子的文档。

有没有办法让聊天窗口自动滚动?

HTML

JavaScript

CSS (通过在 head 元素中插入链接的 javascript 加载)

0 投票
1 回答
281 浏览

javascript - 使用反向通道从我的网站中的网络聊天通话中获取价值

我正在尝试整合反向渠道并获取价值。 https://github.com/Microsoft/BotFramework-WebChat/tree/master/samples/15.d.backchannel-send-welcome-event

我也试过这个。从 Microsoft Bot Framework 获取 URL Referer 和 Origin 标头

我还尝试反序列化仍然无法获取数据的值。我怎样才能获得语言值?

这是我的示例代码:

这样做的目的是我想将语言环境从我的网站传递给我的机器人。就像在模拟器中一样。 在此处输入图像描述 谢谢!

0 投票
1 回答
79 浏览

c# - 机器人框架 V4 网络聊天中的每个用户的 AD 身份验证令牌并不相同

我正在使用 Bot Framework V4,我们的机器人的 AD 身份验证工作正常。但是,当我尝试使用新会话时,它使用的令牌与之前记录的令牌相同。所以我在所有会话中都得到了相同的数据。我正在使用 Enterprise Bot Template 提供的 AuthenticationDialog

实际:我登录一次,并且所有会话都保持登录状态(甚至在其他机器上)预期:我希望每个会话都应该带我去登录卡(OAurth 卡)

0 投票
1 回答
1486 浏览

botframework - 如何处理自适应卡片机器人框架 v4 上的点击操作?

我有一张自适应卡片,它将显示在瀑布对话框中。我想知道是否可以在我不想添加按钮来处理点击的自适应卡上捕获点击操作。我正在使用 bot 框架的 v4 版本。

点击对话框被触发两次

在此处输入图像描述

我的自适应卡:

这就是我更新代码的方式

代码

输出卡被触发两次 在此处输入图像描述

0 投票
1 回答
447 浏览

javascript - 如何在不刷新浮动 javascript 的情况下重定向网页?

场景:我有一个网站,在该网站上浮动有一个用于聊天的 javascript 小部件。从该聊天机器人中,我想将网站重定向到不同的网址而不清除聊天

我想知道如何在不重新加载整个网站和聊天小部件的情况下从浮动 javascript 聊天小部件触发页面重定向