JS实现聊天接收到消息语言自动提醒(您有新的消息请注意查收)

综述

最近在开发一个网页端的客服系统,需求要求聊天双方接收到消息能有语音提醒,并且客服端如果存在未读消息要求每隔五分钟给客服语音提醒一下。客服聊天系统使用PHP的Workerman框架进行开发,由于语音提醒实现的功能一样,故而在本篇博文中从简描述,只进行定时循环提醒的功能记录,不说实时的那个语音提醒,因为思路都是一样的,主要是看如何实现自动播放语音功能。

思路

实时提醒

这个就比较明确了,就是在接收到消息的同时进行语音播放,大家可以根据自己的逻辑进行将代码放到合适的地方。

定时提醒

这个主要首先判断客户是否存在未读的消息,如果存在则语音提醒,如果不存在,则不进行提醒。故而要在HTML页面写一个定时器,每五分钟访问一次接口,查询客服是否存在未读消息,然后在后台开发一个接口用于返回客户是否存在未读消息。

代码实现












    
    JS实现聊天接收到消息语言自动提醒(您有新的消息请注意查收)
    
    




JS实现聊天接收到消息语言自动提醒

(您有新的消息请注意查收)

下载

本源码包文件我已经上传到资源库中,有需要的童鞋可以自行下载,里面包含代码和音频文件。下载地址:JS实现聊天接收到消息语言自动提醒(您有新的消息请注意查收)

之后将代码中相应的资源路径修改之后即可使用。

你可能感兴趣的:(HTML&JS,JS实现聊天提醒,聊天语言自动提醒,消息语言提醒,消息语言自动提醒,您有新的消息请注意查收)