An open API service indexing awesome lists of open source software.

https://github.com/bbbug-com/bbbug-api

BBBUG聊天室API端,基于Thinkphp6实现API部分,命令行运行后台歌曲下载与同步任务,Redis做歌曲队列缓存。
https://github.com/bbbug-com/bbbug-api

api php thinkphp

Last synced: 5 months ago
JSON representation

BBBUG聊天室API端,基于Thinkphp6实现API部分,命令行运行后台歌曲下载与同步任务,Redis做歌曲队列缓存。

Awesome Lists containing this project

README

          

BBBUG聊天室 API端



Github | Gitee









### 介绍

此仓库为BBBUG项目后端API部分,其他客户端代码请查看组织下的对应仓库。

体验一下:demo.bbbug.com

### 免责声明

平台音乐和视频直播流数据来源于第三方网站,仅供学习交流使用,请勿用于商业用途。

### 技术架构

IM后端采用 Node 实现 ```Websocket``` 服务,```Nginx``` 做Wss代理,前端采用 ```ElementUI&vue``` 实现,后端使用 ```StartAdmin``` 做管理平台。 Websocket.js 为后端Websocket实现代码,可自行安装相关包后使用pm2等进程管理工具将后端websocket持久化运行。

### 使用说明

1. clone当前项目 ```git clone https://gitee.com/bbbug_com/ChatAPI.git```

2. 安装依赖项 ```composer install```

3. 导入数据库文件 ```Database.sql```

4. 修改```conf```表中的部分配置即可。

5. 部署站点至public目录,api即通过url可访问。

6. 配合其他端运行此项目。

[API部分的部署教程>>>](https://doc.bbbug.com/3097468.html)

[Websocket部分的部署教程](https://doc.bbbug.com/3097478.html)

### 特色功能
```
1、创建房间、切换房间,房间权限与房间类型管理
2、点歌/切歌/听歌与歌曲播放进度同步
3、聊天、摸一摸、送歌等部分交互功能

更多功能等你来扩展开发...
```

### 参与贡献
```
1. Fork 本仓库
2. 新建分支 添加或修改功能
3. 提交代码
4. 新建 Pull Request
```

### 晒个截图
![BBBUG](https://images.gitee.com/uploads/images/2020/1105/220353_28e6e322_145025.png "截屏2020-11-05 22.03.36.png")