独角数卡扩展自建在线客服(IM)搭建VoceChat

前面有教大家搭建一个发卡网站独角数卡,在搭建好独角数卡以后,相信大家都有一个痛点,就是如何搞一个在线客服来提高转化率。虽然市面上有很多IM工具,但这次博主打算自己动手,利用VoceChat搭建一个专属IM在线客服。

VoceChat是一种非常有用的在线聊天工具,类似于很早时候我们使用的聊天室,并且支持多客户端。虽然它功能繁多,但我们今天只使用它的最基础功能,让它来帮我们充当在线客服工具。当然使用这个工具也并非完美,这里我们就来说下它的优缺点。优点:安装备份简单,免费且自己控制,有问题能第一时间排查,方便管理。缺点:服务器及安卓端设备需能与FCM及时通讯,如在墙内或使用大陆国产手机无法消息推送。如果你能接受它的缺点,那么就请跟着我操作吧!

准备材料:

  1. 域名一枚
  2. VPS主机(推荐非中国大陆主机,避免造成无法FCM通讯。可以在Racknerd买个便宜主机。)

相信上次大家在搭建完独角数卡都有安装aaPanel或宝塔面板,那么我们就接着上次的操作,这次将VoceChat部署在同一台主机。首先安装Docker,只需在面板商店搜索docker并安装就好。

接下来SSH连接到服务器,切换到root用户,执行以下命令安装:

[root@localhost ~]# mkdir ~/vocechat #新建一个vocechat目录
[root@localhost ~]# cd ~/vocechat #进入vocechat目录
[root@localhost vocechat]# docker pull privoce/vocechat-server:latest-arm64 #拉取vocechat

拉取完成以后,运行vocechat

 docker run -d --restart=always \
> -p 3009:3000 \ #3009端口可改成任意,3000端口勿动
> --name vocechat-server \
> privoce/vocechat-server:latest

至此安装完成,接下来我们新建一个站点,并添加域名。站点不需选择PHP版本,数据库及FTP,站点设置成纯静态。

给站点申请添加SSL证书,并开启强制https。

给站点反设置向代理,可以直接编辑站点Config在#SSL END前添加代码。也可以直接新建一个反向代理,新建反向代理,代理地址填入:http://172.0.0.1:3009,3009请改成你实际使用端口,其他保持不动。删除配置文件中代码,添加以下代码。

location ^~ / {
      proxy_pass http://127.0.0.1:3009/;  # 注意改成你实际使用的端口
      rewrite ^/(.*)$ /$1 break;
      proxy_redirect off;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Upgrade-Insecure-Requests 1;
      proxy_set_header X-Forwarded-Proto https;
    }

以上操作完成以后,访问域名打开网站,简单注册设置。登录以后主要注意对以下几项进行设置:

  1. 通用 ➜ 概况 ➜ 注册设置 ➜ 每个人访客模式 ➜ 开启
  2. Firebase 选择使用官方配置

在设置并保存以后,后台找到网页挂件。拷贝里面的代码,登录独角数卡后台,将代码粘贴到:
系统设置 ➜ 页脚自定义代码,然后保存即可!

<!-- 将以下代码放置于你的网页中 -->
<script 
  data-host-id="1" 
  data-theme-color="#1fe1f9" 
  data-close-width="48" 
  data-close-height="48" 
  data-open-width="380" 
  data-open-height="680" 
  data-welcome="Your custom welcome text" 
  src="https://你的域名/widget.js" 
  async 
></script>

自此回到独角数卡前台你会发现页脚下方出现一个图标,点击即可对话。这段代码不仅可用于独角数卡,也可用于任何网站或页面,只需粘贴这段JS代码。在消息同送上,如使用安卓机最好选用非大陆机型,如在墙内还需开启代理,iOS消息推送正常。

  • 14
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

资源猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值