书瑜网

Raingad-IM介绍

2025/11/10
63
0

介绍

RaingadIM是一个开源的即时通信demo,可能存在漏洞,需要前后端配合使用,主要用于学习交流,为大家提供即时通讯的开发思路,许多功能需要自行开发,开发的初衷旨在快速建立企业内部通讯系统、内网交流、社区交流。

项目演示

类型

链接

备注

前端源码

https://gitee.com/raingad/im-chat-front

只维护后台管理

后端源码

https://gitee.com/raingad/im-instant-chat

web端演示

http://im.raingad.com/index.html

移动端H5演示

http://im.raingad.com/h5

需要付费获取

桌面端/安卓端

请进前端演示页下载

需要付费获取

体验账号:13800000002 密码:123456

尾号2、3、4......18、19、20 都是

体验账号:13800000020 密码:123456

软件架构

后端技术栈 thinkphp6+workerman+redis

前端技术栈 vue2+LemonIMUI+elementUI

移动端 uniapp for vue3 + pinia

桌面端 vue2+LemonIMUI+elementUI + electron

a54d971e-5edf-459c-b35e-300135659ba7.jpeg

支持功能

  • 支持单聊和群聊,支持发送表情、图片、语音、视频和文件消息

  • 单聊支持消息已读未读的状态显示,在线状态显示

  • 群聊创建、删除和群成员管理、群公告、全员禁言等

  • 支持置顶联系人,消息免打扰;

  • 支持设置新消息声音提醒,浏览器通知

  • 支持管理员撤回群成员消息

  • 支持群成员不能互相添加好友

  • 支持一对一音视频通话(已打通web端和移动端,小程序不支持)

  • 支持文件、图片和绝大部分媒体文件在线预览

  • 支持移动端(H5、APP和小程序,部分功能不兼容)

  • 全新支持企业模式和社区模式,社区模式支持注册、添加好友功能

  • APP支持通知栏消息推送(需要开启unipush模块,并开启手机通知权限,仅支持APP在线推送)

  • 支持简易后台管理,包括用户管理、群组管理、系统设置等

  • 支持敏感词过滤,采用三方接口

  • 支持社交模式自动入群和自动分配客服

运行模式

社交模式才有添加好友的功能,默认为企业模式,企业模式默认显示左右用户。

支持企业模式:类似于企业微信,初始化联系人是加载企业内的所有人员,无须加好友可以直接进行对话、创建群聊等,适用于企业内部通讯。

支持社交模式:类似于微信或QQ,需要添加好友才能进行对话,适用于社交交流。社交模式支持加好友、删除好友、改备注等功能。

更新日志