RaingadIM是一个开源的即时通信demo,可能存在漏洞,需要前后端配合使用,主要用于学习交流,为大家提供即时通讯的开发思路,许多功能需要自行开发,开发的初衷旨在快速建立企业内部通讯系统、内网交流、社区交流。
体验账号:13800000002 密码:123456
尾号2、3、4......18、19、20 都是
体验账号:13800000020 密码:123456
后端技术栈 thinkphp6+workerman+redis
前端技术栈 vue2+LemonIMUI+elementUI
移动端 uniapp for vue3 + pinia
桌面端 vue2+LemonIMUI+elementUI + electron

支持单聊和群聊,支持发送表情、图片、语音、视频和文件消息
单聊支持消息已读未读的状态显示,在线状态显示
群聊创建、删除和群成员管理、群公告、全员禁言等
支持置顶联系人,消息免打扰;
支持设置新消息声音提醒,浏览器通知
支持管理员撤回群成员消息
支持群成员不能互相添加好友
支持一对一音视频通话(已打通web端和移动端,小程序不支持)
支持文件、图片和绝大部分媒体文件在线预览
支持移动端(H5、APP和小程序,部分功能不兼容)
全新支持企业模式和社区模式,社区模式支持注册、添加好友功能
APP支持通知栏消息推送(需要开启unipush模块,并开启手机通知权限,仅支持APP在线推送)
支持简易后台管理,包括用户管理、群组管理、系统设置等
支持敏感词过滤,采用三方接口
支持社交模式自动入群和自动分配客服
社交模式才有添加好友的功能,默认为企业模式,企业模式默认显示左右用户。
支持企业模式:类似于企业微信,初始化联系人是加载企业内的所有人员,无须加好友可以直接进行对话、创建群聊等,适用于企业内部通讯。
支持社交模式:类似于微信或QQ,需要添加好友才能进行对话,适用于社交交流。社交模式支持加好友、删除好友、改备注等功能。