【问题标题】:Skype Web Control supportSkype 网络控制支持
【发布时间】:2018-10-18 12:56:30
【问题描述】:

我尝试在 Internet 上找到有关 Skype Web 控件的支持(专用支持网站、论坛、聊天、文档)。我可以报告问题并寻求帮助的地方。

这是我的问题,也许有人有解决方案: 我将 Skype Web 控件与 Microsoft 聊天机器人(Azure、LUIS)一起使用,效果很好。

但是当用户发送时,笑脸不会显示在转换中。空间被用来显示笑脸,但那里没有笑脸。如果用户已连接,Skype 应用程序中的对话会很好地显示笑脸。

当机器人用笑脸回答时,它会显示为文本:) 不会被图像替换。有办法吗?

我也有以下错误:

Cross-Origin Request Blocked: 
The Same Origin Policy disallows reading the remote resource at 
https://browser.pipe.aria.microsoft.com/Collector/3.0/?qsp=true&content-type=application%2Fbond-compact-binary&client-id=NO_AUTH&sdk-version=ACT-Web-JS-2.9.0&x-apikey=xxx.
(Reason: CORS request did not succeed).

有人知道怎么解决吗?

【问题讨论】:

    标签: skype skypedeveloper


    【解决方案1】:

    有多个问题。要启用表情符号,您可以自定义网络聊天控件。我们做到了,还启用了表情符号和其他功能。以下是微信源链接:
    https://github.com/Microsoft/BotFramework-WebChat

    对于 CORS 问题(跨域安全问题),您是否尝试将代码放在 ms azure 应用程序上。我们在自己的服务器上遇到了这个问题,但在 azure app 上却没有。 CORS 也可以使用 web.config 进行配置。

    【讨论】:

    • 感谢您的回答。我查看了 BotFramework-WebChat 并没有看到任何关于表情符号的信息。我在botchattest.herokuapp.com 尝试了演示,发送的笑脸显示为文本。关于 CORS 您是否找到了修复错误的 web.config 配置?我试过<add name="Access-Control-Allow-Origin" value="*" /> 没有成功。
    • 1.您需要使用任何插件添加表情符号。确保您只使用 react 支持的插件。有很多这样的插件可用。 2. 对于该错误,请尝试在 azure app 上托管。这是 CORS 问题。请搜索CORS错误,您会找到一些解决方案。如果没有,请回复,会为您找到一些好的链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    • 2022-08-15
    • 1970-01-01
    相关资源
    最近更新 更多