remdex/livehelperchat

Live Helper Chat - 为您的网站提供实时支持。具有网页和桌面客户端。兼容Windows、Linux、Mac。桌面客户端由QT驱动。支持基于XMPP服务提供商(GTalk、Xabber、Mono等)的手机。

资助包维护!
livehelperchat

安装: 365

依赖项: 0

建议者: 0

安全: 23

星星: 1,951

关注者: 174

分支: 700

类型:项目

2.0 2014-06-04 15:50 UTC

README

这是一个开源应用程序,将简洁和易用性集成在一起。使用Live Helper Chat,您可以为网站提供免费实时支持。 http://livehelperchat.com

Apple store Google Play Deploy to DO

Codemagic build status

需要帮助?

演示

http://livehelperchat.com/demo-12c.html

集成

快速开发指南

  • 安装应用程序后,禁用缓存并启用调试输出。
    * debug_output => true
    * templatecache => false
    * templatecompile => false
    * modulecompile => false
    
  • 要从 lhc_web 文件夹编译 JS,请执行。这将编译主 JS 和旧版小部件 JavaScript 文件。
    • npm install && gulp
  • 编译新版本 V2 小部件
    • 有两个应用程序 wrapperwidget
    • cd lhc_web/design/defaulttheme/widget/wrapper && npm install && npm run build
    • cd lhc_web/design/defaulttheme/widget/react-app && npm install && npm run build && npm run build-ie
  • 重新编译后台 React 应用程序(左侧工具栏、群聊等...)
    • cd lhc_web/design/defaulttheme/js/admin && npm run build
  • 重新编译静态 JS/CSS 文件。如果您更改了核心 JS 文件,则此操作是必需的。此外,如果使用多个服务器,此操作还可以避免缺少 CSS/JS 文件。
    • php cron.php -s site_admin -c cron/util/generate_css -p 1 && gulp js-static
  • ORM - https://doc.livehelperchat.com/docs/development/orm
  • 通用类 - https://doc.livehelperchat.com/docs/development/common-classes
  • 一次性重新编译所有内容
    • cd lhc_web/ && ./deploy.sh

扩展

https://github.com/LiveHelperChat

翻译贡献

https://explore.transifex.com/remigijus-kiminas/live-helper-chat/

文件夹结构

  • 目录内容
  • lhc_web - WEB 应用程序文件夹。

功能

一些主要功能

  • Bot 可集成任何第三方AI
  • 支持 XMPP 通知新聊天(iPhone、iPad、Android、BlackBerry、GTalk 等。)
  • Chrome 扩展程序
  • 重复声音通知
  • 工作时间
  • 通过截图功能查看用户所见内容
  • 拖放小部件,最小化/最大化小部件
  • 同时进行多个聊天
  • 在用户发送消息之前查看用户输入内容
  • 多操作员
  • 发送延迟的模板消息,就像真实用户输入一样
  • 聊天存档
  • 优先队列
  • 生成聊天统计信息,顶级聊天
  • 在用户关闭聊天后恢复聊天
  • 所有聊天在一个窗口中,带有标签界面;在关闭之前标签将被记住
  • 打印聊天记录
  • 通过邮件发送聊天记录
  • 网站小部件
  • 用于实时支持脚本或小部件模式、或标准模式的页面嵌入模式
  • 多语言
  • 聊天转移
  • 部门
  • 文件上传
  • 聊天搜索
  • 在部门之间自动转移
  • 生成不同部门 JS 的选项
  • 预填充表单字段的选项。
  • 添加自定义表单字段的选项,这些字段可以是用户变量或隐藏字段。如果您正在与第三方系统集成并希望传递 user_id 等信息,则非常有用。
  • 计划任务
  • 回调
  • 关闭聊天回调
  • 未回答聊天回调
  • 异步状态加载,不阻塞网站 JavaScript。
  • XML、JSON 导出模块
  • 发送聊天记录到用户电子邮件的选项
  • SMTP 支持
  • HTTPS 支持
  • 不依赖第三方 Cookie
  • 前用户聊天
  • 在线用户跟踪,包括地理检测
  • 使用三个不同来源进行地理检测
  • 配置启动聊天字段的选项
  • 挂起聊天和新消息的铃声
  • 挂起消息的 Google Chrome 通知。
  • 如果有挂起消息,则浏览器标题会闪烁。
  • 根据挂起聊天限制主动聊天邀请消息的选项。
  • 配置主动聊天邀请消息频率的选项。您可以根据需要设置相同用户的邀请消息应在多少小时后再次显示。
  • 用户阻止
  • 启用缓存时的顶级性能
  • Windows、Linux 和 Mac 原生应用程序。
  • 具有众多可包含代码选项的高级嵌入代码生成
  • 模板覆盖系统
  • 模块覆盖系统
  • 支持自定义扩展
  • 可更改页脚和页眉内容
  • 向匿名网站访客发送消息的选项,
  • 预设消息
  • 通知操作员或用户正在输入。
  • 在用户发送消息之前查看用户正在输入内容的选项
  • 桌面客户端的预设消息
  • 投票模块
  • 常见问题解答模块
  • 在线用户地图
  • 主动聊天邀请
  • 记住我功能
  • 总页面浏览量跟踪
  • 包括之前访问的总页面浏览量跟踪
  • 访问跟踪,用户访问您页面的次数。
  • 在网站上花费的时间
  • 自动回复器
  • 支持BB代码。链接识别。笑脸和少数其他隐藏功能 :)
  • 首次用户访问跟踪
  • 客户静音声音的选项
  • 操作员静音消息声音和新待处理聊天声音的选项。
  • 监控在线操作员的选项。
  • 为不同域名设置不同主动消息的选项。这可以通过不同的标识符来实现。
  • 桌面客户端支持HTTPS
  • 使用高级验证码技术防止垃圾邮件,无需用户输入任何验证码。
  • 操作员设置在线或离线模式的选项。
  • 桌面客户端支持
  • Windows
  • Linux
  • Mac
  • 灵活的权限系统
  • 角色
  • 用户

论坛:http://forum.livehelperchat.com/