mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2024-11-21 09:36:35 +00:00
fix 标准类型
This commit is contained in:
parent
56e62392a6
commit
2bf8d8f791
@ -1,4 +1,4 @@
|
|||||||
import { InstanceContext, NapCatCore } from '..';
|
import { InstanceContext, NapCatCore } from '@/core';
|
||||||
|
|
||||||
export class NTQQCollectionApi {
|
export class NTQQCollectionApi {
|
||||||
context: InstanceContext;
|
context: InstanceContext;
|
||||||
|
@ -36,7 +36,11 @@ export class NTQQFileApi {
|
|||||||
constructor(context: InstanceContext, core: NapCatCore) {
|
constructor(context: InstanceContext, core: NapCatCore) {
|
||||||
this.context = context;
|
this.context = context;
|
||||||
this.core = core;
|
this.core = core;
|
||||||
this.rkeyManager = new RkeyManager(['https://rkey.napneko.icu/rkeys', 'https://llob.linyuchen.net/rkey', 'http://napcat-sign.wumiao.wang:2082/rkey'], this.context.logger);
|
this.rkeyManager = new RkeyManager([
|
||||||
|
'https://rkey.napneko.icu/rkeys'
|
||||||
|
],
|
||||||
|
this.context.logger
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
async copyFile(filePath: string, destPath: string) {
|
async copyFile(filePath: string, destPath: string) {
|
||||||
@ -102,7 +106,7 @@ export class NTQQFileApi {
|
|||||||
fileName: fileName || _fileName,
|
fileName: fileName || _fileName,
|
||||||
folderId: folderId,
|
folderId: folderId,
|
||||||
filePath: path,
|
filePath: path,
|
||||||
fileSize: (fileSize).toString(),
|
fileSize: fileSize.toString(),
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -125,7 +129,7 @@ export class NTQQFileApi {
|
|||||||
fileName: fileName,
|
fileName: fileName,
|
||||||
sourcePath: path,
|
sourcePath: path,
|
||||||
original: true,
|
original: true,
|
||||||
picType: isGIF(picPath) ? PicType.GIF : PicType.JGP,
|
picType: isGIF(picPath) ? PicType.NEWPIC_GIF : PicType.NEWPIC_JPEG,
|
||||||
picSubType: subType,
|
picSubType: subType,
|
||||||
fileUuid: '',
|
fileUuid: '',
|
||||||
fileSubId: '',
|
fileSubId: '',
|
||||||
@ -138,7 +142,8 @@ export class NTQQFileApi {
|
|||||||
async createValidSendVideoElement(context: MessageContext, filePath: string, fileName: string = '', diyThumbPath: string = ''): Promise<SendVideoElement> {
|
async createValidSendVideoElement(context: MessageContext, filePath: string, fileName: string = '', diyThumbPath: string = ''): Promise<SendVideoElement> {
|
||||||
const logger = this.core.context.logger;
|
const logger = this.core.context.logger;
|
||||||
let videoInfo = {
|
let videoInfo = {
|
||||||
width: 1920, height: 1080,
|
width: 1920,
|
||||||
|
height: 1080,
|
||||||
time: 15,
|
time: 15,
|
||||||
format: 'mp4',
|
format: 'mp4',
|
||||||
size: 0,
|
size: 0,
|
||||||
@ -300,18 +305,18 @@ export class NTQQFileApi {
|
|||||||
element.elementType === ElementType.FILE
|
element.elementType === ElementType.FILE
|
||||||
) {
|
) {
|
||||||
switch (element.elementType) {
|
switch (element.elementType) {
|
||||||
case ElementType.PIC:
|
case ElementType.PIC:
|
||||||
element.picElement!.sourcePath = elementResults[elementIndex];
|
element.picElement!.sourcePath = elementResults[elementIndex];
|
||||||
break;
|
break;
|
||||||
case ElementType.VIDEO:
|
case ElementType.VIDEO:
|
||||||
element.videoElement!.filePath = elementResults[elementIndex];
|
element.videoElement!.filePath = elementResults[elementIndex];
|
||||||
break;
|
break;
|
||||||
case ElementType.PTT:
|
case ElementType.PTT:
|
||||||
element.pttElement!.filePath = elementResults[elementIndex];
|
element.pttElement!.filePath = elementResults[elementIndex];
|
||||||
break;
|
break;
|
||||||
case ElementType.FILE:
|
case ElementType.FILE:
|
||||||
element.fileElement!.filePath = elementResults[elementIndex];
|
element.fileElement!.filePath = elementResults[elementIndex];
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
elementIndex++;
|
elementIndex++;
|
||||||
}
|
}
|
||||||
|
@ -104,10 +104,15 @@ export enum NTMsgType {
|
|||||||
* 图片类型枚举
|
* 图片类型枚举
|
||||||
*/
|
*/
|
||||||
export enum PicType {
|
export enum PicType {
|
||||||
GIF = 2000,
|
NEWPIC_APNG = 2001,
|
||||||
JGP = 1000
|
NEWPIC_BMP = 1005,
|
||||||
|
NEWPIC_GIF = 2000,
|
||||||
|
NEWPIC_JPEG = 1000,
|
||||||
|
NEWPIC_PNG = 1001,
|
||||||
|
NEWPIC_PROGERSSIV_JPEG = 1003,
|
||||||
|
NEWPIC_SHARPP = 1004,
|
||||||
|
NEWPIC_WEBP = 1002
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 图片子类型枚举
|
* 图片子类型枚举
|
||||||
*/
|
*/
|
||||||
@ -116,7 +121,6 @@ export enum PicSubType {
|
|||||||
Face = 1 // 表情包小图
|
Face = 1 // 表情包小图
|
||||||
//...待补全 其余见NT Android
|
//...待补全 其余见NT Android
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 消息@类型枚举
|
* 消息@类型枚举
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user