mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-16 13:27:08 +00:00
Update SendMusicTool.js
适配napcat
This commit is contained in:
parent
7974c6a1c9
commit
3ee70c2f3f
1 changed files with 16 additions and 1 deletions
|
|
@ -27,7 +27,22 @@ export class SendMusicTool extends AbstractTool {
|
|||
|
||||
try {
|
||||
let group = await e.bot.pickGroup(target)
|
||||
await group.shareMusic('163', id)
|
||||
|
||||
// 检查是否支持 shareMusic 方法
|
||||
if (typeof group.shareMusic === 'function') {
|
||||
await group.shareMusic('163', id)
|
||||
} else {
|
||||
// 构建音乐分享消息
|
||||
const musicMsg = {
|
||||
type: 'music',
|
||||
data: {
|
||||
type: '163',
|
||||
id: id,
|
||||
jumpUrl: `https://music.163.com/#/song?id=${id}`
|
||||
}
|
||||
}
|
||||
await e.reply(musicMsg)
|
||||
}
|
||||
return `the music has been shared to ${target}`
|
||||
} catch (e) {
|
||||
return `music share failed: ${e}`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue