mirror of
https://github.com/LLOneBot/LLOneBot.git
synced 2024-11-22 01:56:33 +00:00
fix: check pic and ptt size
This commit is contained in:
parent
5ff6ceec6d
commit
2626555c51
@ -57,6 +57,9 @@ export class SendMsgElementConstructor {
|
|||||||
|
|
||||||
static async pic(picPath: string): Promise<SendPicElement> {
|
static async pic(picPath: string): Promise<SendPicElement> {
|
||||||
const {md5, fileName, path, fileSize} = await NTQQApi.uploadFile(picPath, ElementType.PIC);
|
const {md5, fileName, path, fileSize} = await NTQQApi.uploadFile(picPath, ElementType.PIC);
|
||||||
|
if (fileSize === 0){
|
||||||
|
throw "文件异常,大小为0";
|
||||||
|
}
|
||||||
const imageSize = await NTQQApi.getImageSize(picPath);
|
const imageSize = await NTQQApi.getImageSize(picPath);
|
||||||
const picElement = {
|
const picElement = {
|
||||||
md5HexStr: md5,
|
md5HexStr: md5,
|
||||||
@ -115,6 +118,9 @@ export class SendMsgElementConstructor {
|
|||||||
const {converted, path: silkPath, duration} = await encodeSilk(pttPath);
|
const {converted, path: silkPath, duration} = await encodeSilk(pttPath);
|
||||||
// log("生成语音", silkPath, duration);
|
// log("生成语音", silkPath, duration);
|
||||||
const {md5, fileName, path, fileSize} = await NTQQApi.uploadFile(silkPath, ElementType.PTT);
|
const {md5, fileName, path, fileSize} = await NTQQApi.uploadFile(silkPath, ElementType.PTT);
|
||||||
|
if (fileSize === 0){
|
||||||
|
throw "文件异常,大小为0";
|
||||||
|
}
|
||||||
if (converted) {
|
if (converted) {
|
||||||
fs.unlink(silkPath, () => {
|
fs.unlink(silkPath, () => {
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user