项目介绍
AQChat 是一个接入 AI 的极速、便捷的匿名在线即时聊天系统(IM)。该系统采用简约时尚的 UI 设计,基于 Netty 以及 Protobuf 协议实现高性能的数据处理,支持高并发场景下的即时通讯需求。AQChat 提供了文本、图片、文件、音频、视频等多种媒体类型的发送和接收功能,旨在为用户提供一个高效、安全、匿名的在线交流平台。

应用场景
-
-
匿名社交:用户可以在不透露真实身份的情况下进行在线交流,适合需要保护隐私的社交场景。 -
在线客服:企业可以利用 AQChat 提供匿名在线客服服务,提升用户体验。 -
临时讨论组:适用于需要快速组建临时讨论组进行项目协作或问题讨论的场景。
-
-
兴趣社群:为具有相同兴趣爱好的用户提供一个匿名的交流平台。
功能模块
-
用户管理模块: -
用户注册与登录(匿名) -
用户信息管理(头像、昵称生成) -
用户状态管理(在线、离线)
-
-
聊天管理模块: -
文本消息发送与接收 -
图片、文件、音频、视频消息发送与接收 -
消息撤回与重新编辑 -
消息提示音与状态管理(发送中、发送成功、发送失败) -
艾特用户与消息卡片提醒
-
-
房间管理模块: -
房间创建与加入 -
房间成员列表展示 -
房间成员加入与退出通知 -
房间成员离线通知
-
-
AI 集成模块: -
AI 消息功能对接 -
AI 回答解析与展示
-
-
设置与优化模块: -
高亮/黑暗主题切换 -
输入框聚焦点击范围优化 -
消息触底优化 -
表情包与富文本功能支持
-
功能特点
-
极速便捷:基于 Netty 和 Protobuf 协议实现高性能的数据处理,支持高并发场景。 -
匿名交流:用户可以在不透露真实身份的情况下进行在线交流,保护用户隐私。 -
多媒体支持:支持文本、图片、文件、音频、视频等多种媒体类型的发送和接收。 -
AI 集成:接入 AI 功能,提供智能回答和解析服务。 -
简约时尚 UI:采用简约时尚的 UI 设计,提升用户体验。 -
高可用性:提供消息撤回、重新编辑、提示音等功能,增强聊天交互的便捷性和实时性。
功能演示








开源地址
https://github.com/zsdddz/AQChat

