【发布时间】:2017-07-31 12:00:41
【问题描述】:
我使用 Microsoft 框架创建了一个聊天机器人。我将聊天窗口嵌入到本地网站中。我想通过嵌入式网络聊天发送和接收事件。我发现了类似的问题,并试图实施所解释的技术,但没有成功。
我发现这个问题与我的问题非常相似,但是当我尝试使用自己的凭据(Webchat Secret、App ID 和密码)运行示例代码时无法获得预期的结果。
Sending events from an embedded webchat
我使用了更简单的方法,即拥有一个index.html 文件,仅botchat.css 和botchat.js。 (此处代码:https://github.com/EricDahlvang/BackChannelEventTest/tree/master/TestStandalone)
机器人出现在我的HTML 页面上,我可以向机器人发送消息。但是这个输出应该是页面的背景颜色根据用户输入聊天的颜色而改变 - 这没有发生。
使用Google Chromes 开发者工具没有错误。虽然当我尝试在 IE 中运行同一页面时,我在下面的行中收到了“语法错误”:
botConnection.activity$
.filter(activity => activity.type === "event" && activity.name === "changeBackground")
在 IE 中运行时没有出现网络聊天窗口(只有文本和按钮可见)。
非常感谢任何有关通过嵌入式网络聊天发送和接收事件的帮助。
【问题讨论】:
标签: javascript c# html css chatbot