mirror of
https://github.com/Jerryplusy/rc-plugin.git
synced 2025-10-14 08:09:19 +00:00
Merge pull request #51 from nikoyoke1/master
🐞 fix: 修复在文件拓展名为mp3无法上传的问题
This commit is contained in:
commit
8f156e74c2
@ -13,6 +13,8 @@ import { sendMusicCard } from "../utils/yunzai-util.js";
|
||||
import config from "../model/config.js";
|
||||
import FormData from 'form-data';
|
||||
|
||||
let FileSuffix = 'flac'
|
||||
|
||||
export class songRequest extends plugin {
|
||||
constructor() {
|
||||
super({
|
||||
@ -282,7 +284,7 @@ export class songRequest extends plugin {
|
||||
const title = msg.message[0].data.match(/"title":"([^"]+)"/)[1]
|
||||
const desc = msg.message[0].data.match(/"desc":"([^"]+)"/)[1]
|
||||
if (id === "") return
|
||||
let path = this.getCurDownloadPath(e) + '/' + title + '-' + desc + '.flac'
|
||||
let path = this.getCurDownloadPath(e) + '/' + title + '-' + desc + '.' + FileSuffix
|
||||
try {
|
||||
// 上传群文件
|
||||
await this.uploadGroupFile(e, path);
|
||||
@ -308,7 +310,7 @@ export class songRequest extends plugin {
|
||||
const title = msg.message[0].data.match(/"title":"([^"]+)"/)[1]
|
||||
const desc = msg.message[0].data.match(/"desc":"([^"]+)"/)[1]
|
||||
if (id === "") return
|
||||
let path = this.getCurDownloadPath(e) + '/' + title + '-' + desc + '.flac'
|
||||
let path = this.getCurDownloadPath(e) + '/' + title + '-' + desc + '.' + FileSuffix
|
||||
let tryCount = 0
|
||||
const tryUpload = async () => {
|
||||
let formData = new FormData()
|
||||
@ -537,6 +539,7 @@ export class songRequest extends plugin {
|
||||
}
|
||||
// 动态判断后缀名
|
||||
let musicExt = resp.data.data?.[0]?.type
|
||||
FileSuffix = musicExt
|
||||
// 下载音乐
|
||||
downloadAudio(url, this.getCurDownloadPath(e), title, 'follow', musicExt).then(async path => {
|
||||
try {
|
||||
|
@ -107,6 +107,8 @@ import { convertToSeconds, removeParams, ytbFormatTime } from "../utils/youtube.
|
||||
import { ytDlpGetDuration, ytDlpGetThumbnail, ytDlpGetTilt, ytDlpHelper } from "../utils/yt-dlp-util.js";
|
||||
import { textArrayToMakeForward, sendMusicCard } from "../utils/yunzai-util.js";
|
||||
|
||||
|
||||
|
||||
export class tools extends plugin {
|
||||
/**
|
||||
* 用于计数applemusic,达到一定数量清理文件
|
||||
|
@ -65,6 +65,7 @@ html {
|
||||
width: 70px;
|
||||
font-size: 25px;
|
||||
height: 100%;
|
||||
align-content: center;
|
||||
text-align: center;
|
||||
}
|
||||
.cloudBox{
|
||||
|
Loading…
x
Reference in New Issue
Block a user