首页 > 编程语言 >在线客服系统源码(外贸多语言带翻译网页在线客服系统源码完整搭建)

在线客服系统源码(外贸多语言带翻译网页在线客服系统源码完整搭建)

时间:2022-11-07 11:15:04浏览次数:35  
标签:在线 客服 系统 kefu header 源码 proxy

什么是在线客服系统?

在线客服系统是通过独立应用程序或嵌入式脚本代码进行的实时即时通讯消息交换。早期互联网发展还不流行的时候,那时候的网页结构还比较单一,很多企业的网站上只是简单挂一个邮箱地址,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

宝塔一键部署版(新手推荐)

【软件商店=>一键部署=>导入项目】

image.png

点击一键部署,即可完成

image.png
image.png

宝塔手动部署流程(中级)

手动创建站点/数据库
手动启动服务

第一步:新建站点

进入宝塔面板,创建一个新的站点,新建站点的数据库。

第二步:上传解压

通过宝塔的文件管理功能,进入站点的文件目录。
上传 最新版唯一客服完整包 并解压到站点的当前目录,比如:/www/wwwroot/kefu1.v1kf.com,给此目录的所有文件赋权限777

第三步:配置并安装

编辑config/mysql.json,修改为创建数据库时设置的数据库名,用户名,密码

image.png

导入数据库

在终端切换目录到/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端口开放
image.png

如果是阿里云/腾讯云等云服务器,则安全组也需要设置下让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证书

image.png

配置完成后可以访问https项目网址 https://域名

授权验证

安装完成以后,登录到后台会弹出授权验证窗口。

官网验证

在官网注册账号并绑定好手机,在授权验证窗口填写手机号和密码,完成验证。

授权码验证

准备好自己的最终访问域名,找管理员生成域名授权码。

将授权码写入authorization文件,放入项目根目录。

标签:在线,客服,系统,kefu,header,源码,proxy
From: https://www.cnblogs.com/taoshihan/p/16865294.html

相关文章

  • vue在线预览word,excel , pdf组件化
    方法一:如果文件是域名的,可以使用微软免费接口//由于免费的在线查看,不支持ip+端口的形式所以单独处理this.dialog.url='http://view.officeapps.live.com/op/view.aspx?s......
  • 网站在线客服系统源码 | 全渠道在线客服代码下载 (最新版支持外贸商城/H5/小程序/公众
    gofly.v1kf.com是一款基于Golang+Vue开发的在线客服系统,软件著作权编号:2021SR1462600。一套可私有化部署的在线客服系统,编译后的二进制文件可直接使用无需搭开发环境,下载z......
  • 基于SSH的医院在线挂号-实训实验毕设系统
    一、用途1、能满足学习和二次开发2、可以作为熟悉Java的学习,作为老师阶段性学习的一个成功检验,不再是单调的理解老师空泛的知识,导入就能运行。二、文档包含主要内容(可以大......
  • SpringMVC源码-文件上传
    一、环境配置IndexController.java@GetMapping("/file")publicStringfile(){ return"fileUpload";}@PostMapping("/fileUpload")publicvoidfileUpload(Mul......
  • 【吐槽】在线编辑器的问题
    最近开始写一些学习笔记,用到了WuKong 编辑器,大部分时候是比较好用的。但也发现一些小问题,提出来,希望官方能优化一下:1,状态插入一个状态的时候,效果很漂亮,如:div发布完文章,再......
  • 一次mysql源码安装
    一次mysql源码安装需要准备的条件cmakegccboost1.59.0这里贴出我对应的依赖版本mysql版本对应的依赖boost版本必须要匹配,编译过程如果有报错信息boost要......
  • Spark:流式读取Kafka后读取ES并存储值Mysql,业务以及源码(一)
    业务:最近公司需要处理一些关于数据的问题,需要spark+kafka+es+mysql进行联合处理主要的业务也比较简单,大致是如下图 主要步骤如下:一级项目将相关的处理标......
  • 我看谁还不懂多线程之间的通信+基础入门+实战教程+详细介绍+附源码
    一、多线程之间的通信(Java版本)1、多线程概念介绍多线程概念在我们的程序层面来说,多线程通常是在每个进程中执行的,相应的附和我们常说的线程与进程之间的关系。线程与进程的......
  • 【lwip】10-ICMP协议&源码分析
    目录前言10.1ICMP简介10.2ICMP报文10.2.1ICMP报文格式10.2.2ICMP报文类型10.2.3ICMP报文固定首部字段意义10.3ICMP差错报告报文10.3.1目的不可达10.3.2源站抑制10.......
  • ArrayList源码分析
    目标:理解ArrayList的底层数据结构深入掌握ArrayList查询快,增删慢的原因掌握ArrayList的扩容机制掌握ArrayList初始化容量过程掌握ArrayList出现线程安全问题原因及解......