# QY **Repository Path**: auraor/qy-im ## Basic Information - **Project Name**: QY - **Description**: QY【輕語&青語】一个支持web端+移动端双端在线即时通讯项目。支持私聊,群聊(群聊类型目前有普通群聊,模板群聊,模板角色群聊,多元角色群聊,角色群聊),地区群聊,朋友圈(支持使用模板角色名称和头像作为动态的用户信息展示,或用于评论和点赞朋友圈),音乐播放,AI对话等功能 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: https://im.timemory.xyz - **GVP Project**: No ## Statistics - **Stars**: 23 - **Forks**: 14 - **Created**: 2023-08-14 - **Last Updated**: 2025-09-07 ## Categories & Tags **Categories**: im **Tags**: Java, Netty, Vue, SpringBoot, IM ## README ### 项目介绍 輕語&青語:一个web端即时通讯项目。 ### 源码地址 Gitee:https://gitee.com/auraor/qy-im GitHub:https://github.com/ausaor/qy-im ### 演示视频 ### 支持功能 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

更多项目截图 [QY项目截图](https://www.yuque.com/polaris-9eoq3/gy6t86/dxkffdcfelsrlc1g#uggvv) ### 联系方式 邮箱:qingyu017@qq.com 有任何问题,欢迎给我留言哦 ### 交流群 QQ群号:157414719 ### 点下star吧 喜欢的朋友麻烦点个star,鼓励一下作者吧! ### 参考项目 https://gitee.com/bluexsx/box-im