PPMessage 在线客服平台开源项目

我要开发同款
匿名用户2016年05月04日
30阅读
开发技术Python
所属分类服务器软件、电话/通讯/IM聊天
授权协议GPL

作品详情

PPMessage-皮皮消息,即插即用,在线客服,移动应用内即时通讯,私有的·微信·,自建的·钉钉·,开源,纯Python实现。

  PPMessage是一个开源的在线客服平台。PPMessage能够帮助你在第一时间与你的客户建立联系,开发人员可以非常容易的将PPMessage集成到你的网站或者iOS、Android的应用中。PPMessage的前端后端都是开源的,后端全部基于Python,简洁高效。前端根据不同平台提供原生的SDK。

  基于PPMessage还能实现私有的·微信·功能,在企业内部或者私有云上建立自主的·微信·服务器;也可以将PPMessage与企业业务系统整合,实现自建的·钉钉·系统。

  PPMessage后端建议部署到Linux上,推荐使用Debian或者Ubuntu,同时支持MacOSX系统,方便开发者测试。

  PPMessage提供了完整而清晰的API和OAuth系统,所有前端应用和SDK都是通过调用或者封装后端的API而实现。PPMessage能够做到最大程度和最底层的整合开发。

  PPMessage包含由数个Python后台应用组成的后端,Python后端应用通过Supervisor统一管理,通过Nginx反向代理进行HTTP请求的统一分发和负载均衡。PPMessage的后端使用了Mysql数据库,事实上PPMessage后端并没有直接操作数据库,直接操作数据库速度不能满足PPMessage支持大并发量消息服务,PPMessage所有的数据操作通过单独的、异步的Cache服务完成。

  PPMessage的前端开发SDK称为PPCom,PPCom会被集成到你的企业Web站点,Android、iOS应用之中,为你的客户提供建立联系的入口。

  给客服和企业组织内部人员使用的前端应用叫做PPKefu,PPKefu可以运行在Web端,Windows、Mac和Linux桌面端,Android、iOS移动应用端,几乎支持所有的可以运行应用的平台,让你的客服人员随时随地为你的客户提供服务或者建立联系。

  PPMessage同时提供了一个Web管理界面,称之为PPConsole,当然也是开源的,PPConsole提供一个管理界面去管理配置PPMessage。PPConsole同时也集成了一些企业运营所需的常用功能,探索使用PPConsole让它为你的企业业务服务。通过使用PPConsole上的企业应用,PPMessage完全成为了一个自主、自建的企业微信,或者是阿里钉钉,但是数据和程序以及安全性却能得到充分的保障。

    下面是PPMessage提供的一些文档,详细信息及在线体验PPMessage,请访问PPMessageSite。

在Debian8.4上安装PPMessage

在UbuntuServer16.04上安装PPMessage

    完全参考手册,请关注PPMessage在GitBook上的持续更新

PPMessageBook

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论