基于回调方式的微信公众号机器人客服系统的研究与实现

2022-01-22 10:41聂洪淼
中国科技纵横 2021年23期
关键词:开发方式客服鼠标

聂洪淼

(黑龙江省科学院智能制造研究所,黑龙江哈尔滨 150090)

0.引言

伴随着网络信息技术及智能设备的快速发展,根本上改变了商家的营销模式和客户的消费模式。微信公众号的低开发成本、低维护成本,使得微信公众号营销客服系统被广泛地使用[1-2]。机器人客服系统采用先进的计算机与网络技术,结合数据库技术将来自客户端的消息请求,按照相关业务需求检索数据库后完成响应给予及时回复,替代人工客服大部分重复工作,提升工作效率,降低人工客服的成本[3]。

1.回调方式客服系统业务服务器的开发及程序实现

微信公众号客服系统有3种开发方式:回调开发方式、主动开发方式和网页开发方式。回调开发方式是由微信客户端发起指令,消息先发送到腾讯微信服务器,腾讯微信服务器按照先期配置的回调地址,将消息推送到业务服务器(开发服务器),对于服务端采用Java开发语言的项目,业务服务器一般选用Tomcat。

业务服务器请求数据库,按业务逻辑完成CURD。通过微信公众号与智能机器人进行文字交互,需多线程方式实现,业务服务器接收到腾讯服务器的请求后,单独启动的线程实现相关业务信息交互,采用“空应答”方式,业务线程通过客服消息推送到微信客户端。

2.微信公众号客服系统服务端开发程序实现

public static String get String From Input Stream(Http Servlet Request request)方法实现的是讲request的请求转化成String。其实现程序参考以下程序。

3.微信公众号客服系统的案例实现

当微信客户端发送“鼠标价格”时,业务服务器响应string如下。

1)罗技鼠标88元办公/n;2)双飞燕鼠标39元游戏/n;3)联想鼠标56元无限/n。

最终微信客户端的显示如图1所示。

图1 微信客户端显示页面

服务器的部署及相关技术说明:

(1)部署数据库服务器,此项目采用Mysql数据库服务器。

(2)Web服务器采用Apache服务器。

(3)用到的相关技术包括数据库技术,xml解析技术,xml读取技术,xml生成技术,网络编程技术。

4.结语

微信公众号客服系统已经成为大型营销系统的标准配备,微信公众号的回调方式机器人客服系统让用户体验到迅速、便捷的客户服务。在微信公众号技术基础上的机器人客服系统,一定会成为一种全新、先进、广泛普及的客服方式。

猜你喜欢
开发方式客服鼠标
Progress in Neural NLP: Modeling, Learning, and Reasoning
语音推销
敬业的客服
数字海洋的开发方式选择和研究
车身开发中的尺寸工程技术之我见
缅甸水资源开发方式及应注意的问题
基于广东“一张网”对内客服模式的探讨
销售能手
铁路客站设计与综合开发方式的研究
超能力鼠标