QY【青語】即时通讯项目

102 阅读2分钟

项目介绍

青語:一个支持web端+移动端双端在线即时通讯项目。

源码地址

Gitee:gitee.com/auraor/qy-i…

GitHub:github.com/ausaor/qy-i…

演示视频

支持功能

1、私聊(支持好友备注,与好友聊天头像配置)

2、群聊(群聊模式目前有普通群聊,模板群聊,模板角色群聊,多元角色群聊,角色群聊,地区群聊)

--2.1 普通群聊:支持群聊昵称设置以及群头像设置

--2.2 模板群聊:所有群成员群内昵称及头像为同一个群聊模板下的角色名称和头像,群聊角色唯一

--2.3 模板角色群聊:所有群成员群内昵称及头像为同一个群聊模板下的角色名称和头像,群聊角色不唯一

--2.4 多元角色群聊:所有群成员群内昵称及头像为不同群聊模板下的角色名称和头像,群聊角色唯一

--2.5 角色群聊:所有群成员群内昵称及头像为不同群聊模板下的角色名称和头像,群聊角色不唯一

--2.6 不同群聊模式之间支持任意切换;非普通群聊,支持群聊用户切换角色,以及切换角色拥有的名称和头像

--2.7 地区群聊:用户可以选择常驻或临时方式,加入到由系统设置的地区群聊中

--2.8 所有群聊模式支持群动态发布功能,群歌单上传

3、聊天消息支持发送文字,表情,图片,视频,音频,文件消息,消息引用;(文字消息支持敏感词过滤;图片消息支持图片内容是否违禁检测,需开通百度图片内容检测功能)

4、群聊创建、删除和群成员管理、群公告、@群成员等

5、支持会话消息置顶,消息撤回功能

6、朋友圈(支持使用模板角色名称和头像作为动态的用户信息展示,或用于评论和点赞朋友圈)

7、支持用户自定义群聊模板,配置群聊模板角色,以及配置角色拥有的头像昵称,表情,角色语音台词(语音台词可自动播放)

8、支持配置系统推送消息,并支持配置不同推送主题(推送消息支持图片,音频,视频类型)

9、支持AI对话(deepseek、通义千问)

10、音乐播放

技术栈

后端:spring boot 2.7.17,mybatis-plus,druid,netty,redission,hutool......

前端:vue2,element-ui,vuetify,axios,three.js,@amap/amap-jsapi-loader(高德地图依赖)......

数据库:mysql,redis

第三方服务:七牛云(可选),高德地图功能,QQ登录服务

开发环境

后端:jdk11

前端:nodejs-14

项目截图

登录页

image-20250125205609962.png

​​

更多项目截图

QY项目截图