NeuChar 平台使用及开发教程(五):使用 NeuChar 的关键字回复服务
在上一篇《NeuChar 平台使用及开发教程(四):使用 NeuChar 的素材服务》中,我们已经完成了素材的添加,下面,让我们来设置一个关键字回复,并同步到应设置好Neural Ending的公众号消息对话服务和小程序的客服消息服务中。
设置
进入 NeuCharl Cell 的设置界面,点击右侧的【关键字回复】按钮。
点击【新增回复】按钮,再出现的编辑框中,设置规则名称,并设定接收消息类型(默认为文字),然后输入匹配这条回复的关键字,支持多个关键字,使用英文逗号(,)进行分割。
然后设置回复内容,点击【添加】按钮,可以选择不同类型的回复类型,例如选择文字类型:
如果临时需要添加文字回复内容,也可以点击【新增文字内容】快速添加。
选择一条回复信息,点击【添加】即可完成这一条回复消息的添加。
可以只添加一条回复消息,也可以添加多条(说明:多条消息需要使用到客服接口,因此需要确保微信开发者服务器已经具备此能力和权限)。
点击【保存】按钮。
可以添加多条不同规则以备后续测试。
设置完成后,点击右上角【推送】按钮,选择需要推送到的 Neural Ending 节点(请确保这些节点已经正确设置 Url 及 Token 参数,以及使用了新版本的 Senparc.Wexin SDK,拥有 NeuCahr 处理能力)。
推送过程中如果遇到常规的错误信息,可以单独选中再次推送。
测试
推送完成之后,我们来测试公众号和小程序的服务(注意:到目前为止没有编写任何一行代码)。
打开“盛派网络小助手”公众号,输入文字“blog”和“教程”(由于消息比较长,因此使用了桌面版微信截图,手机端可收到同样回复)
在“盛派网络小助手”小程序内,点击客服按钮,进入到客服窗口(和公众号消息界面如出一辙):
输入文字“blog”或“博客”或“教程”,即可得到相同的回复内容。
一次设置,跨平台同步,怎么样,很酷吧?
可能有细心的朋友要说:等一下!说好的多图文呢?怎么成了两个图文?和公众号不一样呀!
没错,确实不一样,但这就是 NeuChar 的又一个强大之处:自动降级弥补。
小程序不支持“多图文”类型,只支持文本、链接、图片等少数几个类型,因此 NeuChar 识别到小程序不支持多图文后,会将图文信息逐条拆解为“链接(link)”类型消息,以确保最高的还原度,用户点击每一条link信息,仍然可以跳转到和公众号一样的Url上。
怎么样?是不是有点迫不及待想要动动手?如果出了发布自己的应用,还希望为其他账号提供“开发一次,跨平台服务”的 NeuChar App,请看下一篇:《NeuChar 平台使用及开发教程(六):成为开发者》,快来成为 NeuChar 的创世开发者吧!
NeuChar 平台使用及开发教程(五):使用 NeuChar 的关键字回复服务的更多相关文章
- NeuChar 平台使用及开发教程 索引
什么是 NeuChar? NeuChar 是由盛派(Senparc)团队发布的新一代跨平台服务系统,其中包含了开放的跨平台通讯标准及核心计算模块(Senparc.NeuChar.dll)以及配套的云管 ...
- NeuChar 平台使用及开发教程(六):成为开发者
在上一篇<NeuChar 平台使用及开发教程(五):使用 NeuChar 的关键字回复服务>中,我们已经学习了如何命中关键字来反馈特定格式内容的信息,这是由微信开发者/运营者自己来维护的信 ...
- NeuChar 平台使用及开发教程(四):使用 NeuChar 的素材服务
各类公众号的功能之一就是为用户提供各类图文和多媒体的信息,因此素材是必不可少的. 进入 Neural Cell 设置界面,点击右侧[素材管理]按钮,进入素材管理界面. 目前系统提供了文本.多图文.图片 ...
- NeuChar 平台使用及开发教程(三):使用 NeuChar 的菜单服务
上一篇<NeuChar 平台使用及开发教程(二):设置平台账号>我们已经完成了平台账号的设置,下面就马上来体验一下自定义菜单的设置吧! 进入某个 Neural Cell 的设置界面,在右侧 ...
- NeuChar 平台使用及开发教程(二):设置平台账号
在上一篇<NeuChar 平台使用及开发教程(一):开始使用 NeuChar>中我们了解了 NeuChar 的角色和大体功能框架,并进行了注册,本文将介绍如何设置多账号,以便让 NeuCh ...
- NeuChar 平台使用及开发教程(一):开始使用 NeuChar
如果您还不知道什么是 NeuChar,或者我们为什么要做 NeuChar,请看这里. 角色 NeuChar 打通了从开发者到终端用户的完整的上下游链路,了解 NeuChar 之前,先要明确两个角色身份 ...
- Taurus.MVC 微服务框架 入门开发教程:项目集成:1、服务端:注册中心、网关(提供可运行程序下载)。
系列目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 本系列第一篇:Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单 ...
- Odoo 二次开发教程(五)-新API的介绍与应用
[关于odoo新API的介绍,Internet上资料很少,或者不够完整详实,这会对初学者造成很大的困惑,本篇的目的就是希望能帮助新手了解新API的大概] odoo 新api的实现是借助于python装 ...
- XAF应用开发教程(五)验证模块
数据验证是应用程序开发中使用频率最高的功能模块,本节详细介绍一下XAF中如何使用验证模块. XAF 验证模块内置了下面的一些验证规则: 验证规则类型 说明 RuleCombinationOfPrope ...
随机推荐
- springboot 中页面跳转问题:window.location.href
我的一个HTML页面 点击注册 本该到注册页面,但是却一直跳到同目录的一个Error.html文件夹下 该页面: 删掉Error.html还不行:会报错,而且改变window.location.hre ...
- PHP 两数组循环组合
- 清晰讲解SQL语句中的外连接,通用于Mysql和Oracle,全是干货哦
直入主题: 我们做一个操作,将员工SCOTT的部门去掉,再次通过内连接查看数据,看看会产生什么现象? 使用内连接,查询数据 问题:找不到SCOTT员工了,只有13条数据,这显然不合理:这就是内连接的缺 ...
- 前端开发【第1篇:HTML】
HTML初识 1.什么是HTML HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记).相当于定义统一的一套规则,大家都 ...
- openwrt查看flash、RAM、CPU信息
1.查看Flash容量大小(存储空间,可以理解为电脑的硬盘) root@OpenWrt:/# dmesg |grep spi |grep Kbytes #查看Flash容量[ 0.660000 ...
- 关联管理器(RelatedManager)
一.class RelatedManager "关联管理器"是在一对多或者多对多的关联上下文中使用的管理器.它存在于下面两种情况: 1.一对多 ForeignKey关系的“另一边” ...
- Fiddler 抓包工具入门
转自:https://www.cnblogs.com/yyhh/p/5140852.html 序章 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获.重发.编辑.转存等操 ...
- java 静态资源访问详解
一.java project项目 如果工程项目是java project的话获取资源文件 1.如果是在本工程根目录下直接访问 FileReader fr = new FileReader(" ...
- Helm - Kubernetes服务编排的利器
Helm介绍 在Kubernetes中部署容器云应用(容器或微服务编排)是一项有挑战性的工作,Helm就是为了简化在Kubernetes中安装部署容器云应用的一个客户端工具.通过Helm能够帮助开发者 ...
- html_Dom
Document: 每个载入浏览器的HTML文档都会成为一个Document对象. Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问. 并且Document 对象是 Wi ...