本 Skill 集成网易云音乐 API(免登录公共 API),提供智能音乐推荐功能。支持基于热门歌单推荐、相似歌曲推荐,并可自动创建歌单。
获取网易云音乐热门歌单,从中推荐高质量歌曲。
触发示例:
工作流程:
scripts/fetch_hot_playlists.py 获取热门歌单列表根据用户提供的"种子歌曲",推荐风格相似的歌曲。
触发示例:
工作流程:
scripts/recommend_similar.py <歌曲名> 获取相似歌曲/simi/song 接口将推荐的歌曲自动创建为网易云歌单。
触发示例:
工作流程:
scripts/create_playlist.py <歌曲列表> <歌单名>注意: 创建歌单需要用户授权(Cookie/Token),详见 references/authentication.md
直接说:
今日音乐推荐
Skill 会自动:
说:
推荐类似《夜曲》的歌曲
Skill 会:
先获取推荐,然后说:
把刚才推荐的歌曲创建为歌单,名字叫"今日推荐"
Skill 会调用 scripts/create_playlist.py 创建歌单并返回链接。
scripts/fetch_hot_playlists.py获取网易云音乐热门歌单。
用法:
python scripts/fetch_hot_playlists.py [--limit 10]
输出:
[
{
"id": 123456,
"name": "热歌榜",
"playCount": 1000000,
"tracks": [...]
}
]
scripts/recommend_similar.py根据歌曲名推荐相似歌曲。
用法:
python scripts/recommend_similar.py "夜曲" [--limit 10]
输出:
[
{
"name": "晴天",
"artist": "周杰伦",
"similarity": "风格相似(流行/抒情)"
}
]
scripts/create_playlist.py创建网易云歌单(需要授权)。
用法:
python scripts/create_playlist.py --songs "歌曲1,歌曲2,歌曲3" --name "今日推荐"
输出:
歌单创建成功!链接:https://music.163.com/playlist?id=123456
references/netease_api_docs.md网易云音乐 API 完整文档,包括:
/playlist/hot、/simi/song、/playlist/create 等)何时读取: 需要调用新接口或调试 API 问题时读取。
references/authentication.md网易云音乐 API 认证方式说明,包括:
何时读取: 用户请求创建歌单或访问个人数据时使用。
assets/message_template.txt推荐消息的输出模板。
模板示例:
🎵 今日音乐推荐(基于热门歌单)
1. 《歌曲名》- 艺术家
💡 推荐理由:来自 XX 歌单,播放量 XXX
2. 《歌曲名》- 艺术家
💡 推荐理由:风格相似,适合 XXX 场景
...
自定义: 用户可以修改此模板来调整推荐消息的格式。
A: 当前使用免登录公共 API,数据来源有限。如需更精准推荐,请参考 references/authentication.md 配置完整 API 授权。
A: 创建歌单需要你的网易云账号授权。请参考 references/authentication.md 获取 Cookie/Token,然后运行:
python scripts/create_playlist.py --songs "..." --name "我的歌单"
A: 可以!说"推荐适合早晨听的歌"或"推荐摇滚风格的歌曲",Skill 会根据关键词筛选。
可以先获取当前天气,然后根据天气推荐音乐:
今天下雨,推荐几首温暖的歌
Skill 会:
结合 qclaw-cron-skill,设置每天早上 8 点自动推荐:
每天早上 8 点推荐适合通勤的音乐
Skill 会创建定时任务,每天自动推荐并发送到企业微信(如已配置)。
references/authentication.md共 1 个版本