{"id":26140808,"url":"https://github.com/577fkj/ts3audiobot-cloudmusic-plugin","last_synced_at":"2025-04-14T01:13:52.703Z","repository":{"id":280803258,"uuid":"926116737","full_name":"577fkj/TS3AudioBot-CloudMusic-plugin","owner":"577fkj","description":"Teamspeak 3 流媒体音乐插件","archived":false,"fork":false,"pushed_at":"2025-03-08T04:29:20.000Z","size":1186,"stargazers_count":12,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-14T01:13:43.421Z","etag":null,"topics":["csharp","netease-cloud-music","netease-music","neteasecloudmusic","qqmusic","qqmusicapi","teamspeak","teamspeak3","teamspeak3-bot","ts3audiobot","ts3audiobots"],"latest_commit_sha":null,"homepage":"","language":"C#","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/577fkj.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":"2025-02-02T15:42:59.000Z","updated_at":"2025-04-03T06:50:25.000Z","dependencies_parsed_at":"2025-03-05T12:21:27.955Z","dependency_job_id":"eaad39c2-5996-47c9-891a-ec12406b2ef5","html_url":"https://github.com/577fkj/TS3AudioBot-CloudMusic-plugin","commit_stats":null,"previous_names":["577fkj/ts3audiobot-cloudmusic-plugin"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/577fkj%2FTS3AudioBot-CloudMusic-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/577fkj%2FTS3AudioBot-CloudMusic-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/577fkj%2FTS3AudioBot-CloudMusic-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/577fkj%2FTS3AudioBot-CloudMusic-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/577fkj","download_url":"https://codeload.github.com/577fkj/TS3AudioBot-CloudMusic-plugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248804825,"owners_count":21164135,"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":["csharp","netease-cloud-music","netease-music","neteasecloudmusic","qqmusic","qqmusicapi","teamspeak","teamspeak3","teamspeak3-bot","ts3audiobot","ts3audiobots"],"created_at":"2025-03-11T02:57:31.940Z","updated_at":"2025-04-14T01:13:52.675Z","avatar_url":"https://github.com/577fkj.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TS3AudioBot-CloudMusic-plugin\n\n\u003e Teamspeak 3 流媒体音乐插件\n\n## 支持平台\n\n- 网易云音乐\n- QQ 音乐\n\n## 命令\n\n### 基本命令\n\n命令格式 `!yun [命令] {平台} ...`\n\n平台支持缩写和别名\n\n- `[]` 是必选命令\n- `{}` 是可选命令\n\n| 命令    | 命令格式                                                    | 注释         |\n| ------- | ---------------------------------------------------------- | ------------ |\n| login   | `!yun login [平台] [登录方式]`                              | 登录         |\n| play    | `!yun play {平台} [歌单/专辑/歌曲/歌名/歌曲ID]`              | 播放         |\n| add     | `!yun add {平台} [歌单/专辑/歌曲/歌名/歌曲ID]`               | 下一首播放   |\n| next    | `!yun next`                                                | 下一首       |\n| gedan   | `!yun gedan {平台} [歌单/歌单名/歌单ID] {长度(max/1-9999)}`  | 歌单         |\n| zhuanji | `!yun gedan {平台} [专辑/专辑名/专辑ID] {长度(max/1-9999)}`  | 专辑         |\n| mode    | `!yun mode [播放模式]`                                      | 播放模式     |\n| list    | `!yun list`                                                 | 查看播放列表 |\n| clear   | `!yun clear`                                                | 清空播放列表 |\n| stop    | `!yun stop`                                                 | 停止播放     |\n| start   | `!yun start`                                                | 开始播放     |\n| status  | `!yun status`                                               | 查看登录状态 |\n| reload  | `!yun reload`                                               | 重载插件配置 |\n\n播放模式\n\n| 模式 | 注释     |\n| ---- | ------- |\n| `0`  | 顺序播放 |\n| `1`  | 顺序循环 |\n| `2`  | 随机播放 |\n| `3`  | 随机循环 |\n\n### 网易云音乐\n\n二维码登录：(输入指令后扫描机器人头像二维码登陆)  \n\n- `!yun login netease qr`\n\n验证码登录：\n\n- `!yun login netease sms [手机号] {验证码}`\n\n- 先使用 `!yun login netease sms [手机号]` 获取验证码\n- 在使用 `!yun login netease sms [手机号] [验证码]` 登录\n\nCookie登录:\n\n- `!yun login netease cookie [Cookie]`\n\n### QQ 音乐\n\nCookie登录:\n\n- `!yun login qq set [Cookie]`\n\n云端 Cookie:\n\n- `!yun login qq get [uin]`\n\n### 扩展命令\n\n- `!here {密码}`: 让机器人前往当前频道，需要在服务器聊天框发送\n\n### TS 频道描述(复制代码到频道描述)\n\n```\n[COLOR=#ff5500][B]正在播放的歌单的图片和名称可以点机器人看它的头像和描述[/B][/COLOR]\n\n[COLOR=#0055ff]双击机器人, 目前有以下指令([I]把[xxx]替换成对应信息, 包括中括号[/I])[/COLOR]\n1.立即播放音乐\n[COLOR=#00aa00]!yun play [歌单/专辑/歌曲/歌名/歌曲ID][/COLOR]\n2.添加音乐到下一首\n[COLOR=#00aa00]!yun add [歌单/专辑/歌曲/歌名/歌曲ID][/COLOR]\n3.播放歌单\n[COLOR=#00aa00]!yun gedan [歌单名称/歌单网址/歌单ID] {长度(max/1-9999)}[/COLOR]\n4.播放专辑\n[COLOR=#00aa00]!yun zhuanji [歌单名称/歌单网址/歌单ID] {长度(max/1-9999)}[/COLOR]\n5.播放列表中的下一首\n[COLOR=#00aa00]!yun next[/COLOR]\n6.播放模式选择【0=顺序播放 1=顺序循环 2=随机 3=随机循环】\n[COLOR=#00aa00]!yun mode[/COLOR]\n7.查看播放列表\n[COLOR=#00aa00]!yun list[/COLOR]\n8.查看状态\n[COLOR=#00aa00]!yun status[/COLOR]\n需要注意的是如果歌单歌曲过多需要时间加载, 期间[B]一定一定不要[/B]输入其他指令\n```\n\n## 配置文件\n\n```json\n{\n  \"Version\": 1, // 配置版本 请勿修改\n  \"PlayMode\": \"RandomPlay\", // 播放模式\n  \"AutoPause\": true, // 无人自动暂停\n  \"DefaultApi\": \"Netease\", // 默认API\n  \"Apis\": [ // API 配置\n    {\n      \"Enable\": true, // 是否启用API\n      \"Type\": \"Netease\", // API名称，请勿更改\n      \"Alias\": [ // API 别名\n        \"n\",\n        \"wy\",\n        \"wyy\"\n      ],\n      \"Config\": { // API 内部配置\n        \"RefreshCookie\": false, // 是否刷新 Cookie，二维码登录不支持刷新\n        \"CookieUpdateIntervalMin\": 30, // 刷新间隔\n        \"Header\": { // 请求头，需要其他可自行添加\n          \"Cookie\": \"\",\n          \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 Edg/122.0.0.0\"\n        },\n        \"ApiServerUrl\": \"http://127.0.0.1:3000\" // API 地址\n      }\n    },\n    {\n      \"Enable\": true, // 是否启用API\n      \"Type\": \"QQMusic\", // API名称，请勿更改\n      \"Alias\": [ // API 别名\n        \"q\",\n        \"qq\"\n      ],\n      \"Config\": { // API 内部配置\n        \"RefreshCookie\": false, // 是否刷新 Cookie，QQ 登录需要刷新\n        \"CookieUpdateIntervalMin\": 30, // 刷新间隔\n        \"Header\": { // 请求头，需要其他可自行添加\n          \"Cookie\": \"\",\n          \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 Edg/122.0.0.0\"\n        },\n        \"Uin\": \"12345\", // 唯一标识符，QQ 登录就是 QQ 号，微信登录就是 wxuin\n        \"ApiServerUrl\": \"http://127.0.0.1:3001\" // API 地址\n      }\n    }\n  ]\n}\n```\n\n## 使用\n\nGithub action 默认编译 Docker Hub 最新版本支持和 Master Nightly 支持\n\n需要其他版本请自行编译！\n\n- [Docker Hub](https://registry.hub.docker.com/r/ancieque/ts3audiobot/)\n- [Master Nightly](https://splamy.de/api/nightly/projects/ts3ab/master/download)\n\n## 权限\n\n- rights.toml\n\n```toml\n\"+\" = [\n\t....\n\t\n\t\"cmd.yun.*\"\n]\n```\n\n## 下载\n\n- [Github action](https://github.com/577fkj/TS3AudioBot-CloudMusic-plugin/actions)\n- [Release](https://github.com/577fkj/TS3AudioBot-CloudMusic-plugin/releases)\n\n## 音乐 API 文档\n\n- [NeteaseMusicApi](https://docs-neteasecloudmusicapi.vercel.app/docs/)\n- [QQMusicApi](https://jsososo.github.io/QQMusicApi)\n\n## 感谢\n\n- [TS3AudioBot](https://github.com/Splamy/TS3AudioBot)\n- [TS3AudioBot-NetEaseCloudmusic-plugin](https://github.com/ZHANGTIANYAO1/TS3AudioBot-NetEaseCloudmusic-plugin)\n- [NeteaseMusicApi](https://gitlab.com/Binaryify/neteasecloudmusicapi)\n- [QQMusicApi](https://github.com/yuanter/QQMusicApi)\n- [QQMusicApi原项目](https://github.com/jsososo/QQMusicApi)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F577fkj%2Fts3audiobot-cloudmusic-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F577fkj%2Fts3audiobot-cloudmusic-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F577fkj%2Fts3audiobot-cloudmusic-plugin/lists"}