remdex / livehelperchat
Live Helper Chat - 为您的网站提供实时支持。具有网页和桌面客户端。兼容Windows、Linux、Mac。桌面客户端由QT驱动。支持基于XMPP服务提供商(GTalk、Xabber、Mono等)的手机。
2.0
2014-06-04 15:50 UTC
Requires
- php: >=5.2.4
README
这是一个开源应用程序,将简洁和易用性集成在一起。使用Live Helper Chat,您可以为网站提供免费实时支持。 http://livehelperchat.com。
需要帮助?
- 文档 - https://doc.livehelperchat.com
- 论坛/讨论 - https://github.com/LiveHelperChat/livehelperchat/discussions
- 聊天(Discord) https://discord.gg/YsZXQVh
- Live Helper Chat的Laravel版本
演示
http://livehelperchat.com/demo-12c.html
集成
- 移动应用 flutter
- Agora - 语音 & 视频 & 屏幕共享 由 agora 提供,付费
- Jitsi - 语音 & 视频 & 屏幕共享 由 jitsi 提供,开箱即用免费集成
- Rest API
- Bot 可集成任何第三方AI
- Telegram
- Rasa
- Mattermost
- Facebook消息
- Facebook WhatsApp
- Google Business Message
- 侮辱检测 由 DeepPavlov.ai 和 NudeNet 提供
- SMS、WhatsApp(基于Twilio)
- WhatsApp 基于 open-wa。
- Elasticsearch 在几秒钟内获取数百万条聊天的统计信息
- Node.js
- Docker
- 后台任务工作者 转移Rest API调用
- 集成任何 第三方Rest API
- Google身份验证 使用Google账户登录
- 2FA
Authenticator
移动应用程序支持 - Amazon S3 通过在云中存储应用程序文件实现无限扩展
- 桌面应用程序 使用electron编写
- 使用DeepPavlov进行情感分析
- Shopify集成
- MessageBird集成
- CloudTalk集成
- 聊天API集成
快速开发指南
- 安装应用程序后,禁用缓存并启用调试输出。
* debug_output => true * templatecache => false * templatecompile => false * modulecompile => false
- 要从 lhc_web 文件夹编译 JS,请执行。这将编译主 JS 和旧版小部件 JavaScript 文件。
npm install && gulp
- 编译新版本 V2 小部件
- 重新编译后台 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
- 灵活的权限系统
- 角色
- 组
- 用户