分类
工具

推荐网页 IM:Drift

可能有些同学注意到了,最近两个月,只要打开这个博客并且稍微浏览一会儿,右下角就会弹出一个聊天框。此时读者就可以跟我聊天,如果我当时在线(打开了管理端),就能看到消息并且实时回复;如果我不在线,可以上线后再回复,读者下次回到博客时,也可以看到消息。

这个工具就是 Drift,它本质上是一个面向商家的网页 IM,支持匿名聊天,方便客户与商家交流。有点类似淘宝旺旺,只不过它可以嵌入任意网站。

实际上我是帮我厂试水,装上之后还真的有人用它咨询问题,然后聊了几句,各方面体验都不错。就很快实装到我厂官网了。

上线之后表现很好,工作日期间每隔一两天就会有人来咨询,而且接下来的进展也都比较理想,大部分可以发展到试用阶段。对比过去几年“联系我们”的邮箱,两者在接待客户方面真是天壤之别。

不过 Drift 也有不少小毛病,比如:因为网站在国外,所以国内的启动速度比较慢;静态资源的缓存设置也有问题,导致每次加载都要很久(我都想去给他们调 CDN 配置了……)。国内的同学可以考虑用去哪儿的 StarTalk,不过从架设难度上比 drift 难用很多、功能弱很多、界面丑很多……

总之,在网页上添加客服 IM 对增加客户有很大帮助,建议大家有机会都搞一下。

分类
工具

startalk 客服版安装笔记

startalk 是去哪儿团队推出的企业级 IM 软件,我厂使用它作为私有 IM。本文主要记录客服版安装笔记,这方面文档好像不太多。

组成部分

startalk 客服版主要由三部分组成:

  1. 服务器端:一个 ejabberd 后端,可以同时提供服务给 qtalk
  2. startalk_node node.js 代理:用来适配前端请求和服务器接口
  3. startalk_web web 前端:提供 web 服务

其中,服务器端的安装配置我暂时不太清楚,是去哪儿的同学帮忙搞的。

部署步骤

  1. 准备好服务器(过程不知,略)
  2. clone 上面说的两个项目
  3. 修改 startalk_web 中的配置文件,指向自己的服务器
  4. 编译,生成 dist 目录
  5. 将 startalk_node 项目部署到服务器上
  6. 将刚才 startalk_web 生成的文件部署到 startalk_node 的 public 目录下
  7. 使用 pm2 等进程管理工具启动服务
  8. 完成

配置客服

startalk 使用 pgSQL,所以直接连上数据库,修改 supplier 表即可,内容见字段名,应该比较容易理解。

其它要修改的表内容见 Google Drive 里的范例文档。


先总结到这里,回头给他们提 PR。