在线客服系统源码(外贸多语言带翻译网页在线客服系统源码完整搭建)
什么是在线客服系统?
在线客服系统是通过独立应用程序或嵌入式脚本代码进行的实时即时通讯消息交换。早期互联网发展还不流行的时候,那时候的网页结构还比较单一,很多企业的网站上只是简单挂一个邮箱地址,qq按钮或者电话号码。随着时代的发展,越来越多的企业网站或者商城网站网页开始对接在线客服系统。
在线客服系统与电子邮件的不同之处在于消息交换的即时性。还有就是在线客服旨在模仿面对面的对话,所以个人消息通常很简短。另一方面,电子邮件通常反映了一种较长的信件内容。
在线客服系统与QQ或者微信的区别是,不需要添加好友,就可以在访问网页的同时去咨询信息,更加方便的获得客服的帮助。在线客服也倾向于基于会话,具有开始和结束,以及评价功能等。企业和消费者用户实时沟通,比电子邮件更直接,比QQ、微信、电话更灵活方便。
WEB即时通讯技术的不断进步,专门服务于互联网上用户之间的实时通信,在客服系统中进行了广泛的应用,推动整个行业不断的前进。
如何选择在线客服系统?
近年来市面上出现了越来越多的在线客服系统,还不断有新的在线客服企业加入,这让刚接触在线客服系统的人挑得眼花缭乱,那到底应该怎么选择一个适合企业使用的在线客服系统呢,我先给大家介绍下在线客服发展的历史,然后介绍下客服系统都有哪些功能,最后我们根据各类条件来筛选出符合你心意的在线客服系统。
随着互联网的发展,出现了第一批在线客服系统,这类系统被定义为是一种网页版即时通讯软件,只需向页面插入一小段代码,它就能够运行在网站上,网站访客无需安装任何软件点击指定按钮即可通过网页进行对话,后来出现了如Live800、53kf等新的客服系统推动着这个行业继续前进。
近年来,随着大数据、SAAS的发展和企业不再满足于在线客服系统单一的对话功能,他们需要更多的功能来满足企业的运营和发展,如智能化机器人服务、对接自有系统,CRM系统、工单系统和更详细的数据报表等等,于是大批新的客服系统如美洽等等的加入进来。许多在线客服产品会根据是否老客户、客服状态、空闲率、权重等智能分配客服给客户,以满足企业的接待需求;
客服系统常见的功能介绍
在线会话:在线客服系统都有的功能,可以通过会话发送语音、文件等,方便快捷;
行为追踪:它可以记录用户访问过哪些网页,访问时长、地点等等信息,并在会话时提供给客服,以便让客服对客户有初步的了解;
客户管理:部分在线客服系统提供了客户管理功能,能够帮助企业更高效、轻松地管理客户;
接待分析:它会为每位客服生成一个接待报表,上面有回复速度、会话时长、用户评分的各类数据,帮助企业更好地了解每位客服;
统计报表:在线客服系统会统计企业的接待数据,生成详细的报表展现出来,帮助企业了解客服团队并以此做出规划;还有其它一些功能,比如说智能机器人、客服转接、流量分析、工单系统等等
●图片传输:许多客户端允许用户在消息中插入图像和表情符号。
●文件传输:发送和共享文件也是许多在线客服系统的标准功能
●语音视频通话
唯一客服系统可以满足上面的简单功能实现,可以访问 gofly.v1kf.com
环境要求
推荐使用Linux服务器(ubuntu)
硬件
基础阶段:1核 1G内存 1M带宽 50G硬盘(最低配置即可)
中级阶段:4核 8G内存 5M带宽 50G硬盘(有一定访问量)
高级阶段:8核 16G内存 10M带宽 50G硬盘(访问量比较大)
软件
Mysql >= 5.6 (需支持innodb引擎)
Nginx
宝塔一键部署版(新手推荐)
【软件商店=>一键部署=>导入项目】
点击一键部署,即可完成
宝塔手动部署流程(中级)
手动创建站点/数据库
手动启动服务
第一步:新建站点
进入宝塔面板,创建一个新的站点,新建站点的数据库。
第二步:上传解压
通过宝塔的文件管理功能,进入站点的文件目录。
上传 最新版唯一客服完整包 并解压到站点的当前目录,比如:/www/wwwroot/kefu1.v1kf.com,给此目录的所有文件赋权限777
第三步:配置并安装
编辑config/mysql.json,修改为创建数据库时设置的数据库名,用户名,密码
导入数据库
在终端切换目录到/www/wwwroot/kefu.xxxx.com
cd /www/wwwroot/kefu.xxxx.com
执行导入数据库命令,确保数据库配置信息正确,自动创建导入数据库相关表
./kefu install
启动服务
./kefu server -d
执行开启服务命令,默认监听8081端口,-d为守护进程模式
关闭服务
killall kefu
使用ps命令查看进程,确保所有进程已经关闭了。例如:ps aux|grep kefu
如果还存在没关闭的进程,多执行几次 ./sh stop.sh,可以确保关闭
开放端口
到宝塔安全页面将8081端口开放
如果是阿里云/腾讯云等云服务器,则安全组也需要设置下让8081端口可以被外网访问。
此时可以访问以下地址,检测服务是否启动成功,端口是否可访问
http://公网ip:8081/login
配置域名
通过域名的方式访问项目
点击网站==》站点==》设置===》伪静态,复制粘贴下面的配置
#PROXY-START/
location /
{
try_files $uri @kefu;
}
location @kefu {
proxy_read_timeout 1200s;
proxy_pass http://127.0.0.1:8081;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
add_header X-Cache $upstream_cache_status;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
#Set Nginx Cache
add_header Cache-Control no-cache;
}
#PROXY-END/
配置完成后可以访问项目网址 http://域名
配置HTTPS
点击站点==》SSL==>Let's Encrypt 可以申请免费的ssl证书
配置完成后可以访问https项目网址 https://域名
授权验证
安装完成以后,登录到后台会弹出授权验证窗口。
官网验证
在官网注册账号并绑定好手机,在授权验证窗口填写手机号和密码,完成验证。
授权码验证
准备好自己的最终访问域名,找管理员生成域名授权码。
将授权码写入authorization文件,放入项目根目录。