{"id":21898310,"url":"https://github.com/bbbug-com/BBBUG_Frontend","last_synced_at":"2025-08-20T06:31:54.352Z","repository":{"id":47574214,"uuid":"311913575","full_name":"HammCn/BBBUG_Frontend","owner":"HammCn","description":"一个支持多房间的点歌听歌聊天室PC网站，实现了类KTV的点歌、顶歌、切歌，也可以自己听自己的歌，做一个自己的音乐播放器。","archived":false,"fork":false,"pushed_at":"2024-02-19T10:09:54.000Z","size":7921,"stargazers_count":157,"open_issues_count":1,"forks_count":32,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-11T22:11:24.840Z","etag":null,"topics":["element","im","music","vue","web","websocket"],"latest_commit_sha":null,"homepage":"https://hamm.cn","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HammCn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-11T08:52:11.000Z","updated_at":"2024-11-26T03:53:02.000Z","dependencies_parsed_at":"2024-11-28T14:25:43.855Z","dependency_job_id":"f13ab751-08f4-4053-82f1-e6bd24ee3b4c","html_url":"https://github.com/HammCn/BBBUG_Frontend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HammCn%2FBBBUG_Frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HammCn%2FBBBUG_Frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HammCn%2FBBBUG_Frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HammCn%2FBBBUG_Frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HammCn","download_url":"https://codeload.github.com/HammCn/BBBUG_Frontend/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230400606,"owners_count":18219830,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["element","im","music","vue","web","websocket"],"created_at":"2024-11-28T14:25:39.786Z","updated_at":"2025-08-20T06:31:53.864Z","avatar_url":"https://github.com/HammCn.png","language":"Vue","readme":"\n\u003ch1 align=\"center\"\u003eBBBUG聊天室 前端仓库\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/HammCn/BBBUG_Frontend\" target=\"_blank\"\u003eGithub\u003c/a\u003e | \n\u003ca href=\"https://gitee.com/bbbug_com/ChatWEB\" target=\"_blank\"\u003eGitee\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://gitee.com/bbbug_com/ChatWEB/stargazers\" target=\"_blank\"\u003e\u003cimg src=\"https://svg.hamm.cn/gitee.svg?type=star\u0026user=bbbug_com\u0026project=ChatWEB\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://gitee.com/bbbug_com/ChatWEB/members\" target=\"_blank\"\u003e\u003cimg src=\"https://svg.hamm.cn/gitee.svg?type=fork\u0026user=bbbug_com\u0026project=ChatWEB\"/\u003e\u003c/a\u003e\n\u003cimg src=\"https://svg.hamm.cn/badge.svg?key=Base\u0026value=Vue.Element\"/\u003e\n\u003cimg src=\"https://svg.hamm.cn/badge.svg?key=License\u0026value=GPL-3.0\"/\u003e\n\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://demo.bbbug.com\" target=\"_blank\"\u003e\u003cimg src=\"https://api.bbbug.com/api/badge/888\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n### 介绍\n\n一个可以聊天听歌的音乐聊天室，支持了Gitee/OSChina/QQ/钉钉等OAuth登录，支持多房间和创建私人房间，支持房间加密和切换房间模式。此仓库为PC站前端仓库。\n\n体验一下：\u003ca href=\"https://demo.bbbug.com/\" target=\"_blank\"\u003edemo.bbbug.com\u003c/a\u003e\n\n### 免责声明\n\n平台音乐数据来源于第三方网站，仅供学习交流使用，请勿用于商业用途。\n\n### 技术架构\n\nIM后端采用```node-websocket```实现```Websocket```服务，使用```pm2```持久化运行，```Nginx```做Wss代理，前端采用```ElementUI\u0026vue```实现，后端使用```PHP```做数据接口API，```PHP-CLI```做后端数据同步，```Redis```做数据队列与缓存。 \n\n\n### 使用说明\n\n1. clone当前项目 ```git clone https://gitee.com/bbbug_com/ChatWEB.git```\n\n2. 安装依赖项 ```npm install```\n\n3. 开发环境运行```npm run dev``` 即可预览项目\n\n4. 打包部署生产```npm run build```\n\n[更详细的部署手册请查看这里\u003e\u003e\u003e](https://doc.bbbug.com/3097561.html)\n\n\n### 已实现功能\n```\n1、普通文字与图片表情消息聊天功能\n2、歌曲搜索、点歌、切歌、顶歌、收藏歌曲等功能\n3、歌曲实时同步播放给房间所有人、支持房主电台模式\n4、可创建房间、房主可禁言或禁止房间用户点歌\n5、修改个人资料与设置等\n6、ESC快捷沉浸式听歌体验，聊天框支持Ctrl+Enter快速歌曲搜索\n7、支持设置房间二级域名与绑定独立域名等\n8、支持白天模式与暗黑模式两种主题，可自由设置\n9、“摸一摸”等互动玩法\n\n更多功能等你来扩展开发...\n```\n\n\n### 参与贡献\n```\n1. Fork 本仓库\n2. 新建分支 添加或修改功能\n3. 提交代码\n4. 新建 Pull Request\n```\n### 贡献名单\n[@Hamm](https://gitee.com/hamm)\n[@kiripa](https://gitee.com/kiripa)\n[查看更多](https://gitee.com/bbbug_com/ChatWEB/contributors?ref=master)\n\n### 晒个截图\n\n普通模式：\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://images.gitee.com/uploads/images/2020/1111/224304_865849d4_145025.png\" width=\"20%\"/\u003e\n\u003cimg src=\"https://images.gitee.com/uploads/images/2020/1111/224508_98a510ad_145025.png\" width=\"20%\"/\u003e\n\u003cimg src=\"https://images.gitee.com/uploads/images/2020/1111/224725_e498aecc_145025.png\" width=\"20%\"/\u003e\n\u003cimg src=\"https://images.gitee.com/uploads/images/2020/1111/224817_294b2808_145025.png\" width=\"20%\"/\u003e\n\u003c/p\u003e\n\n暗黑模式：\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://images.gitee.com/uploads/images/2020/1117/210841_ebaba0d3_145025.png\" width=\"20%\"/\u003e\n\u003cimg src=\"https://images.gitee.com/uploads/images/2020/1117/210853_1a151a42_145025.png\" width=\"20%\"/\u003e\n\u003cimg src=\"https://images.gitee.com/uploads/images/2020/1117/210911_bff2efec_145025.png\" width=\"20%\"/\u003e\n\u003cimg src=\"https://images.gitee.com/uploads/images/2020/1117/210945_564a2503_145025.png\" width=\"20%\"/\u003e\n\u003c/p\u003e","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbbug-com%2FBBBUG_Frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbbug-com%2FBBBUG_Frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbbug-com%2FBBBUG_Frontend/lists"}