← 返回项目库

Chaskiq 客服消息与营销平台

面向客服团队的中文消息与营销工作台,集中管理在线聊天、邮件触达、应用内消息、知识库和第三方集成。

Chaskiq 是一个可自托管的客户消息与营销平台。它提供客服会话收件箱、Messenger 设置、营销活动、文章/帮助中心、聊天机器人、邮件通讯、应用内消息、横幅、引导教程以及 GraphQL/OAuth/API 集成等产品模块。本版本固定上游源码并完成核心后台界面中文化,使用本地 PostgreSQL、Redis 和演示账号完成真实运行验收。

真实界面

项目截图

共 8 张

我的应用
仪表板
会话
营销活动
设置
文章
Messenger 设置
第三方集成

Capabilities

核心功能

✓客服会话收件箱与分配状态
✓在线聊天 Messenger 配置
✓邮件营销活动与应用内消息
✓文章、文档集与帮助中心管理
✓聊天机器人和引导教程
✓团队、Webhook、OAuth 与第三方集成
✓GraphQL API 与多渠道消息扩展

适用场景

搭建企业自托管客服工作台
用知识库和 Messenger 支持网站访客
结合邮件、应用内消息和引导教程做客户运营
基于 GraphQL、Webhook 和插件扩展接入现有系统

适合谁

需要自托管客服系统、在线聊天、知识库和生命周期营销能力的中小团队、社群运营者与二次开发团队。

商业化思路

可作为私有化客服平台、客户支持系统实施项目或定制开发底座;可围绕部署、渠道接入、机器人配置、知识库建设和运营支持提供服务。

你会拿到什么

  • ✓固定上游 commit 的完整源码包
  • ✓Globalize 依赖修复、Redis 兼容性和缺失消息 API helper 修复
  • ✓核心后台界面中文化修改与 AGPL 许可证文件
  • ✓8 张真实运行的中文产品界面截图及校验清单

部署流程

  1. 1准备 Docker、Docker Compose、域名、PostgreSQL/Redis 持久化存储和邮件/对象存储配置。
  2. 2复制并填写环境变量与密钥配置,确认 AGPL 源码提供和第三方依赖履约方案。
  3. 3执行 docker compose build,再执行 docker compose up -d 启动 Rails、Sidekiq、AnyCable、PostgreSQL 和 Redis。
  4. 4完成数据库初始化、管理员创建、Messenger/邮件/对象存储配置后,通过浏览器访问应用并验证客服会话。

真实验证结果

Docker 构建成功,Rails 7.2.1、PostgreSQL、Redis 7、Sidekiq 和 AnyCable 本地启动成功;HTTP 首页返回 200,演示账号可登录并访问 8 个不同产品路由,语义断言通过,截图均为 1440×900。

部署前须知

首次部署需要配置邮件、对象存储、域名和可选渠道凭据;部分深层页面仍保留品牌名或少量英文产品术语。演示数据为空态用于展示真实系统界面,不代表已接入生产渠道。

部署难度

较高

最低配置

Docker Compose;建议 4 vCPU、8 GB RAM、20 GB 可用磁盘。应用依赖 Ruby 3.3、Rails 7.2、PostgreSQL 14+、Redis 6+、Node.js 16+ 与 Yarn;生产环境还需配置域名、邮件、对象存储和必要的 OAuth/渠道凭据。

开源许可证

AGPL-3.0-or-later

最后验证

2026-09-01

技术栈

Ruby 3.3Rails 7.2.1ReactGraphQLPostgreSQLRedis 7SidekiqAnyCableDocker Compose

授权说明

源码包含 LICENSE.txt,许可证为 GNU Affero General Public License v3.0 or later。交付包保留上游许可证与版权声明;对源码的中文文案、依赖来源和运行配置做了修改说明。若通过网络提供修改后的程序,应按 AGPL 履行对应源码提供义务,并自行核对第三方依赖许可证。

Release notes

版本记录

1 个已发布版本

vcn-a43d48eb8db8 当前推荐

首个中文商业验证交付版本;修复失效 Globalize Git 依赖、补齐 MessageApis helper、升级 Redis 运行镜像,并完成客服/营销后台核心页面中文化。

部署要求:Docker 与 Docker Compose;生产部署需 PostgreSQL、Redis、域名、邮件、对象存储及按需配置的渠道凭据。

已知问题:深层模块仍可能出现少量英文术语;外部渠道和邮件服务需要部署者自行配置,空态页面不代表生产数据已接入。

登录后领取