# BBBUG API
**Repository Path**: testskype/ChatAPI
## Basic Information
- **Project Name**: BBBUG API
- **Description**: BBBUG聊天室API端,基于Thinkphp6实现API部分,命令行运行后台歌曲下载与同步任务,Redis做歌曲队列缓存。QQ群1140258698
- **Primary Language**: PHP
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://demo.bbbug.com
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 72
- **Created**: 2021-10-21
- **Last Updated**: 2021-10-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
BBBUG聊天室 API端
Github | Gitee
### 介绍
此仓库为BBBUG项目后端API部分,其他客户端代码请查看组织下的对应仓库。QQ群1140258698
体验一下: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
```
### 晒个截图
