# 微聊-IM即时通信聊天 **Repository Path**: yuanzhimeng/yzmcms-chat ## Basic Information - **Project Name**: 微聊-IM即时通信聊天 - **Description**: 这是基于YzmCMS开发的一款完全自主研发的即时通讯软件。原生php+html+js开发,完全不依赖第三方框架,参考微信功能和风格,支持单聊和群聊,支持发送表情、图片、视频、文件、视频通话等功能,支持跨平台运行(Windows、macOS、Linux)。 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: http://chat.yzmcms.com/ - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-11-29 - **Last Updated**: 2026-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: 微聊, php即时通讯, im聊天 ## README # 微聊 - 原生PHP+HTML+JS的即时通讯软件 ![封面图](./images/cover.jpg) ## 项目简介 微聊是一款基于YzmCMS开发的完全自主研发的即时通讯软件。采用原生php+html+js开发,完全不依赖第三方框架,参考微信功能和风格,支持单聊和群聊,支持发送表情、图片、视频、文件、视频通话等功能,支持跨平台运行(Windows、macOS、Linux)。 ## 核心功能 ### 🚀 基础通讯功能 - **即时消息传输**:支持文本、表情、语音、图片、文件等多种消息类型的实时传输 - **群组聊天**:群聊创建、解散和群成员管理、群公告、群禁言、@群成员 - **好友管理**:好友查找、添加、删除、搜索等完整的好友管理体系 - **语音消息**:支持录制语音、录制暂停、试听播放 - **消息收藏**:重要消息收藏和管理功能 - **大文件处理**:支持最大10G超大文件发送 - **音视频通话**:支持一对一音高清音视频通话 - **会话管理**:支持置顶联系人、消息免打扰、消息标记已读未读、删除会话 ![功能展示](./images/wechat-1.png) ### 💬 高级消息功能 - **消息引用**:支持引用回复功能,提升沟通效率 - **消息转发**:支持消息转发功能 - **消息撤回**:支持消息撤回后重新编辑 - **历史消息**:完整的聊天记录查看和搜索功能 - **@提醒功能**:群聊中的@成员提醒功能 - **消息阅读状态**:支持单聊、群聊已读未读的状态显示 - **截图工具**:支持截图、涂鸦、文本标注、马赛克等工具 - **文件预览**:支持20多种格式文件在线预览 - **聊天文件**:支持聊天文件多检索条件搜索、文件下载等 ![聊天界面](./images/wechat-2.png) ### 🧩 其他功能 - **在线状态**:支持用户在线状态实时显示 - **网络状态**:支持网络异常断开时自动重连 - **文件清理**:支持自动清理过期文件 - **听一听**:支持在线听音乐 - **跨平台运行**:支持在Windows、MacOS、Linux平台上运行 - **私有化部署**:支持企业私有化部署,保障数据安全 ![功能预览](./images/wechat-3.png) ## 服务端运行环境 1. PHP版本8.1及以上 2. MySQL 3. Nginx/Apache ## 数据安全 支持企业级服务数据私有化部署,保护您的隐私数据不被泄露。 ## 多媒体支持 支持发送文字、表情、图片、语音、视频和各类文件,文件大小支持高达2GB。 ## 群组管理 支持群组创建、解散、成员管理、群公告、群禁言、@成员等丰富的群管理功能。 ## 消息状态 显示消息已读未读状态,群聊中可查看每条消息的已读未读人数,掌握信息传达情况。 ## 音视频通话 支持高清一对一音视频通话,采用先进的编解码技术,保证通话质量稳定流畅。 ## 官网下载 [http://chat.yzmcms.com](http://chat.yzmcms.com) ## 加入QQ交流群 群1: 161208398 群2: 633258511 欢迎进群与小伙们一起交流, **申请加群前请务必先star哦** #### 点下star吧 如果项目对您有帮助,请点亮右上方的star,支持一下作者吧!