mirror of
https://github.com/Jerryplusy/rc-plugin.git
synced 2025-10-14 16:19:18 +00:00
🎈 pref: 优化细节
This commit is contained in:
parent
66ea0e2319
commit
4839419316
@ -21,7 +21,7 @@ export class songRequest extends plugin {
|
|||||||
fnc: 'pickSong'
|
fnc: 'pickSong'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
reg: "^#?播放(.*)",
|
reg: "^#播放(.*)",
|
||||||
fnc: "playSong"
|
fnc: "playSong"
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
@ -45,7 +45,10 @@ export class songRequest extends plugin {
|
|||||||
|
|
||||||
async pickSong(e) {
|
async pickSong(e) {
|
||||||
// 判断功能是否开启
|
// 判断功能是否开启
|
||||||
if(!this.useNeteaseSongRequest) return
|
if(!this.useNeteaseSongRequest) {
|
||||||
|
logger.info('当前未开启网易云点歌')
|
||||||
|
return
|
||||||
|
}
|
||||||
const autoSelectNeteaseApi = await this.pickApi()
|
const autoSelectNeteaseApi = await this.pickApi()
|
||||||
// 只在群里可以使用
|
// 只在群里可以使用
|
||||||
let group_id = e.group.group_id
|
let group_id = e.group.group_id
|
||||||
@ -109,7 +112,6 @@ export class songRequest extends plugin {
|
|||||||
const pickSongUrl = AUTO_NETEASE_SONG_DOWNLOAD.replace("{}", songInfo[saveId].data[pickNumber].id)
|
const pickSongUrl = AUTO_NETEASE_SONG_DOWNLOAD.replace("{}", songInfo[saveId].data[pickNumber].id)
|
||||||
const statusUrl = autoSelectNeteaseApi + '/login/status' //用户状态API
|
const statusUrl = autoSelectNeteaseApi + '/login/status' //用户状态API
|
||||||
const isCkExpired = await this.checkCooike(statusUrl)
|
const isCkExpired = await this.checkCooike(statusUrl)
|
||||||
logger.info('isckex-----------', isCkExpired)
|
|
||||||
// // 请求netease数据
|
// // 请求netease数据
|
||||||
this.neteasePlay(e, pickSongUrl, songInfo[saveId].data, pickNumber, isCkExpired)
|
this.neteasePlay(e, pickSongUrl, songInfo[saveId].data, pickNumber, isCkExpired)
|
||||||
}
|
}
|
||||||
@ -119,7 +121,10 @@ export class songRequest extends plugin {
|
|||||||
|
|
||||||
// 播放策略
|
// 播放策略
|
||||||
async playSong(e) {
|
async playSong(e) {
|
||||||
if(!this.useNeteaseSongRequest) return
|
if(!this.useNeteaseSongRequest) {
|
||||||
|
logger.info('当前未开启网易云点歌')
|
||||||
|
return
|
||||||
|
}
|
||||||
// 只在群里可以使用
|
// 只在群里可以使用
|
||||||
let group_id = e.group.group_id
|
let group_id = e.group.group_id
|
||||||
if (!group_id) return
|
if (!group_id) return
|
||||||
@ -250,7 +255,6 @@ export class songRequest extends plugin {
|
|||||||
const sizeInMB = sizeInBytes / (1024 * 1024); // 1 MB = 1024 * 1024 bytes
|
const sizeInMB = sizeInBytes / (1024 * 1024); // 1 MB = 1024 * 1024 bytes
|
||||||
return sizeInMB.toFixed(2); // 保留两位小数
|
return sizeInMB.toFixed(2); // 保留两位小数
|
||||||
}
|
}
|
||||||
logger.info('下载歌曲详情-----------', resp.data.data)
|
|
||||||
let url = await resp.data.data?.[0]?.url || null;
|
let url = await resp.data.data?.[0]?.url || null;
|
||||||
const AudioLevel = translateToChinese(resp.data.data?.[0]?.level)
|
const AudioLevel = translateToChinese(resp.data.data?.[0]?.level)
|
||||||
const AudioSize = bytesToMB(resp.data.data?.[0]?.size)
|
const AudioSize = bytesToMB(resp.data.data?.[0]?.size)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user