1 Star 0 Fork 35

影先生 / athena-support

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

athena-support

目前功能:

  1. 消息类型:文本消息、图片消息、自定义消息
  2. 渠道划分及访问来源统计
  3. 客服的动态分配机制
  4. 上下班时间控制
  5. 自动回复、快捷回复
  6. 自动接待、手动接待、转接会话
  7. 多端同时登录
  8. 客服分组管理

需要改动Vue组件的话,安装gulp,并在根目录下执行便可,怎么用就不说了,按照常识走就行。 前端项目由vue-cli手脚架生成,稍微改动了下。发布使用"gulp",开发使用"gulp dev",可以在java环境中开发使用还算方便。

预计支持平台:Html5、Chrome App、iOS、Android

单机版Download

链接:https://pan.baidu.com/s/1jImn4wA 密码:azn8

安装教程:

首先是消息服务器的启动,位于athena目录,支持tcp与long-polling

  1. 创建message数据库,message.sql数据库导入库中
  2. 修改config文件,配置好mysql与redis地址
  3. 启动athena,默认端口号为8080和18181,更改端口可参考bat文件。
  4. 启动后可在http://ip/login.html登入,默认账号密码为 admin@opdar.com admin
  5. 进入后可创建appId作为消息应用Id,默认带了一个。
  6. 设置项目的安全域名,如客服地址为http://127.0.0.1:8081则安全域名需填入该地址 注:单机版目前看不到系统信息,分布式版本可以做“多服务器间的用户迁移”和“在线用户数”查看。

然后是客服系统的配置,位于support目录

  1. 创建support数据库,support.sql导入库中
  2. 修改config文件,数据库的设置,消息服务器的地址及协议,以及目前通过七牛实现上传图片(后期会加其他方式),需要申请一个七牛账号,填入ak\sk\domain等信息。
  3. 启动客服服务,默认端口号为8081,可参考startup.bat中自行更改
  4. 默认自带一个用户,账号密码为 admin admin

几点使用说明:

  1. 账号创建后角色为管理员,可于设置中获取AppId和新增客服的操作
  2. 两个账号同时登陆的话,可以使用两个浏览器登陆,不然session会冲突,或使用SessionBox这类插件保持两个会话即可。
  3. 一个账号多人登陆的话,会互踢,所以如果收不到消息了,多半是这个账号在其他地方登陆了,测试的话可以自行注册客服账号。
  4. 由于本人是用Chrome作为开发浏览器,并接下来考虑会上架ChromeApp,所以使用时尽可能的使用Chrome作为第一浏览器。
  5. 演示地址带宽有限(1M),消息服务器的话走vpn反向代理到家里了,前端在腾讯的CDN上,不是很稳定,有钱的大佬可以支持一下。
  6. 以下是演示地址和账号密码,建议注册测试账号,但请不要恶意注册谢谢。
客服端登陆
http://support.opdar.com/login.html
账号:admin 密码:admin
客服端注册(临时)
http://support.opdar.com/register.html
客户端(H5):
http://support.opdar.com/client/login?appId=
appId可于客服端内的“配置”选项中获取,可选择注册账户登陆或匿名登陆
自定义消息测试页面:
http://otfn8pxlr.bkt.clouddn.com/test.html

使用以下项目:

  1. http://git.oschina.net/opdar/athena
  2. http://git.oschina.net/opdar/gulosity-web-platform
  3. http://git.oschina.net/opdar/gulosity-mybatis-plugin

关于里程碑:

下阶段一规划的功能有:

[] 客户评价 [x] 同事互动 [] 微信客服接入 [] 新增系统级用户角色及配置后台,主要用来做配置中心,还有如Memory与Redis间的存储切换,第三方平台的切换等操作。

下阶段二规划的功能有:

  1. iOS、Android平台的SDK开发及ChromeApp的上线操作。
  2. 部署文档、使用文档及开发文档的完善。
  3. 客服注册后台审核功能的开发。

工单系统因为比较复杂,目前时间有限,等有雏形后会慢慢集成进来。以及智能机器人与呼叫中心也会慢慢的集成进来,对于一个人来说这个过程还是有些漫长。

目前剩下一些问题以及文档的编写,最近时间不是很充裕,有兴趣的可加入进来帮忙改善代码。

以前的QQ加满人了,新的QQ:535346701有问题也可以加我聊。Android/iOS的SDK在写,目前native lib已有,需要的可向我索取。

有问题建议不要留言,提issue给我,不然我也没办法及时接收到。

空文件

简介

客服平台——支持WebIM、多渠道管理,用户转接,多平台登陆,自定义消息类型,以及分布式运维能力等 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/buluefox/athena-support.git
git@gitee.com:buluefox/athena-support.git
buluefox
athena-support
athena-support
master

搜索帮助