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
评论