33 lines
1.0 KiB
Markdown
33 lines
1.0 KiB
Markdown
# Lumen-IM
|
|
|
|
## 1、简介
|
|
|
|
这是一个使用Hyperf框架的开发的IM后端应用程序。此项目是 [LumenIM-Serve](https://github.com/gzydong/LumenIM-Serve) 的重构版本。
|
|
|
|
Lumen-IM 是一个网页版在线即时聊天项目,前端使用 Element-ui + Vue ,后端使用 PHP+Swoole 进行开发。项目后端采用 Hyperf 框架。
|
|
|
|
- 基于Swoole WebSocket服务做消息即时推送
|
|
- 支持私聊及群聊
|
|
- 支持聊天消息类型有文本、代码块、图片及其它类型文件,并支持文件下载
|
|
- 支持聊天消息撤回、删除或批量删除、转发消息(逐条转发、合并转发)
|
|
- 支持编写个人笔记、支持笔记分享(好友或群)
|
|
|
|
## 2、项目Demo
|
|
|
|
- 地址: [http://im.gzydong.club](http://im.gzydong.club)
|
|
- 账号: 18798272054 或 18798272055
|
|
- 密码: admin123
|
|
|
|
## 3、环境要求
|
|
|
|
- PHP >= 7.2
|
|
- Swoole >= 4.4
|
|
- OpenSSL
|
|
- JSON
|
|
- PDO
|
|
- Redis >= 5.0.0
|
|
- AMQP
|
|
|
|
## 4、项目安装
|
|
[接口文档](https://docs.apipost.cn/view/9c75130d7006e6e5#3184466)
|