手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 云服务器 >

文件存储_山海经百度云_稳定性好

时间:2021-06-12 02:04:48|来源:魄力云|编辑:魄力云|点击:

简介

在为客户PoC构建SAP会话式AI聊天机器人代理时,我们经常使用Webchat作为用户前端通道,让我们直接将聊天机器人部署到网站上。所有最新版本的移动和桌面浏览器都支持Webchat。Internet Explorer支持从9.0版开始。

很高兴知道我们不受默认Webchat频道功能的限制,但我们可以通过额外的功能(即语音识别、添加文件上传等)进一步增强它,因为SAP Conversational AI Webchat频道代码是开源的;您可以在Github存储库链接中查看它。但是请注意,在自定义Webchat之后,我们需要重新生成并自托管Webchat文件(无需担心,它只是一个.js文件)。

自定义Webchat频道

为了简化,这篇技术文章将仅向您展示如何在增强的Webchat频道上直接嵌入和播放视频,超级返利,而不是以普通方式显示链接

基本了解SAP会话人工智能项目。基本了解html5和javascript。对于更高级的定制,建议您也了解React和Redux,因为Webchat是使用React和Redux构建的。安装Nodejs和npm用于构建Webchat源代码。

从其Github存储库页面下载(或Git克隆)Webchat源代码:https://github.com/SAPConversationalAI/Webchat

定位并编辑src>组件>消息>图片.js.添加了以下代码修改(在下面的示例中,我将其增强为仅接受YouTube视频,但您也可以将其增强为包含其他视频平台,如Vimeo):

如果图像源内容(URL)包含youtube.com/embed网站它将嵌入视频iframe,允许用户直接预览和播放视频Webchat频道;否则将加载图像内容。

请参阅此处的指南,了解重建Webchat源代码:https://github.com/SAPConversationalAI/Webchat/blob/master/README.md

这将产生新的网络帽.js在dist文件夹中,当上述脚本成功运行时。

下一步,只需抓取并托管生成的网络帽.js. 你可以把它捆绑在一起,或者上传到任何一个网络服务器上;最重要的是它的URL网络帽.js必须可以从公共互联网访问。

要使用它而不是SAP Conversational AI提供的默认频道,云服务器ecs,您需要在bot项目的"连接"选项卡中设置Webchat频道。您将使用与默认安装相同的脚本,但是您必须用自己生成的URL替换src字段网络帽.js.

进入bot项目的"构建"选项卡,访问/创建新的bot技能。

访问操作,并以图像形式发送消息:

插入任何YouTube嵌入链接(即。https://www.youtube.com/embed/bPITHEiFWLc)在图像区域。

测试时,您应该看到带有播放按钮的YouTube视频预览,而不是单纯的YouTube链接–查看实际演示:

注意:直接在生产环境中测试,我的免费云,而不是通过bot项目中提供的测试bot。

结论

SAP Conversational AI平台为您提供了很大的灵活性;它使我们可以自由定制或增强我们自己版本的Webchat频道,并在其他标准用户频道的基础上提供额外功能,买云服务器,大数据教程,您可以在此处查看该频道。

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有

备案号:豫ICP备56298345号