
DuDu 嘟嘟 是 Buktal 用 Java 21 和 Spring Boot 3.5 开发的开源多渠道客服系统,Apache-2.0 协议,当前处于持续开发阶段,需要源码自行构建部署。它把微信公众号、Telegram、WhatsApp、企业微信、钉钉、飞书、抖音、小红书等 13 个消息渠道的来信集中到同一坐席工作台,按企业和用户组划分访问范围,支持会话历史、来访标签和内部备注,数据留在自己服务器上,不按坐席数收费,适合能自行部署维护的团队。
DuDu 嘟嘟 属于 开源软件 类的 效率工具 应用,也是 软件工具 里做客服接待的 在线工具,由开源社区持续维护,欢迎大家提 Issues 或 PR 贡献。


场景痛点
客服要同时盯微信公众号、小程序、企业微信、Telegram、WhatsApp 十几个后台,消息分散、历史查不到、换个同事接待就断上下文。SaaS 客服系统按坐席收费,数据在别人服务器上,还要被渠道审核和套餐限制。DuDu 让团队把多渠道来信收进同一个工作台,消息历史、来访标签和内部备注共享,坐席在自己授权范围内回复,企业数据留在自己服务器上,部署和维护需要相应开发运维能力,适合能自行维护系统的小团队和中大型企业,也适合对数据私有性有要求的团队和电商商家。


主要功能特点
统一会话与坐席工作台
坐席登录 Desk 工作台,在授权范围内查看会话列表、读取历史并发送纯文本回复。工作台提供专注、并排、卡片三种布局,共享会话数据与草稿,支持浏览器访问和 Tauri 桌面构建,实时来信通过 WebSocket 推送,新消息角标提醒,会话搜索与筛选按时间和渠道排列,草稿在设备间同步。这是 网站推荐 之外自建客服的坐席界面,不按坐席数收费。
13 个渠道接入
已实现微信公众号、小程序、企业微信、钉钉、飞书、QQ、微博、抖音、小红书、支付宝、美团、Telegram、WhatsApp 共 13 种渠道接入,每种对应指定消息体系,不代表该平台所有产品和事件均可用。渠道接入需要完成账号申请、平台审核和凭据配置,发送还需对应平台权限与会话规则,凭据轮换保持同一 Bot ID。这是 工具推荐 里多渠道客服的接入清单。
权限与团队管理
平台管理员开通企业,企业管理员配置员工、用户组和渠道账号。坐席只能看到授权范围内的会话,来访标签和内部备注在有权限的员工之间共享。员工按用户组划分访问范围,避免越权查看其他组的会话,管理员可追溯操作记录与登录日志,离职员工可停用账号,历史会话保留可查。这是 数字生活 之外企业内部的权限划分。
企业控制台与平台后台
Console 供企业管理员管理员工、用户组和渠道账号,Admin 供平台管理员开通企业、查看运营概览和操作记录。三个前端独立管理依赖,使用 Yarn 4、Vite、Tailwind CSS 和 shadcn,平台管理员可追溯企业操作与凭据变更,开通企业时记录六位企业 ID。这是 创意灵感 里多前端架构的实践。
服务端与数据存储
后端用 Java 21、Spring Boot 3.5、MyBatis-Plus 和 MySQL,提供认证、授权、持久化、渠道适配及 HTTP/WebSocket。Flyway 自动迁移,首次空库创建默认管理员,公开服务前必须更换默认口令和 JWT 密钥,数据库口令不能沿用开发值。这是 写作 之外客服系统的数据层。
开发联调与早期边界
MockPulse 是可选的本地渠道回调模拟工具,运行客服系统无需启动它。当前暂不支持发送附件,不提供内置 OAuth 向导和渠道健康监控,尚无正式发布包,需要源码自行构建。接收非文本消息取决于具体渠道,研究过的不等于已经接入,效果受素材和提示词影响。这是 Web应用 里早期开源项目的诚实边界。





官方网站
GitHub https://github.com/Buktal/dudu
下载地址
https://pan.quark.cn/s/1528c29c1e2c
相关推荐







