create_qq_playlist
Creates a real QQ Music playlist from a songs JSON list, with optional naming, song count, date, and recent-song deduplication controls to build playlists that match user requests.
Instructions
Create a real QQ Music playlist.
songs_json: {"playlist_name":"清晨慢摇","songs":[{"name":"歌名","artist":"歌手"}]} count: how many songs to add (default 20) playlist_name: explicit name from the user; leave empty to auto-name date: YYYYMMDD (default today) prompt: original user request, used to decide the name avoid_days: skip songs recommended in the last N days (default 7; 0 = no dedup) Returns {"ok","playlist_name","playlist_id","added","failed","reused_recent", "name_source"}. The name has NO date prefix here (only create_daily_playlist adds one), and it is capped at 20 characters.
If the result has need_login=true, this platform is not logged in yet: show the methods list to the user, let them pick ONE, then retry.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"songs_json": "<songs_json>"
},
"name": "create_qq_playlist"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | ||
| count | No | ||
| prompt | No | ||
| avoid_days | No | ||
| songs_json | Yes | ||
| playlist_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |