mirror of
https://github.com/LLOneBot/LLOneBot.git
synced 2024-11-22 01:56:33 +00:00
fix: receive video and file
This commit is contained in:
parent
001dfc4db2
commit
8e09a9e0fd
@ -45,11 +45,12 @@ export interface Group {
|
|||||||
members: GroupMember[] // 原始数据是没有这个的,为了方便自己加了这个字段
|
members: GroupMember[] // 原始数据是没有这个的,为了方便自己加了这个字段
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum GroupMemberRole{
|
export enum GroupMemberRole {
|
||||||
normal = 2,
|
normal = 2,
|
||||||
admin = 3,
|
admin = 3,
|
||||||
owner = 4
|
owner = 4
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface GroupMember {
|
export interface GroupMember {
|
||||||
avatarPath: string;
|
avatarPath: string;
|
||||||
cardName: string;
|
cardName: string;
|
||||||
@ -142,24 +143,26 @@ export interface SendFaceElement {
|
|||||||
faceElement: FaceElement
|
faceElement: FaceElement
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface FileElement {
|
||||||
|
"fileMd5"?: "",
|
||||||
|
"fileName": string,
|
||||||
|
"filePath": string,
|
||||||
|
"fileSize": string,
|
||||||
|
"picHeight"?: number,
|
||||||
|
"picWidth"?: number,
|
||||||
|
"picThumbPath"?: {},
|
||||||
|
"file10MMd5"?: "",
|
||||||
|
"fileSha"?: "",
|
||||||
|
"fileSha3"?: "",
|
||||||
|
"fileUuid"?: "",
|
||||||
|
"fileSubId"?: "",
|
||||||
|
"thumbFileSize"?: number
|
||||||
|
}
|
||||||
|
|
||||||
export interface SendFileElement {
|
export interface SendFileElement {
|
||||||
"elementType": ElementType.FILE,
|
"elementType": ElementType.FILE,
|
||||||
"elementId": "",
|
"elementId": "",
|
||||||
"fileElement": {
|
"fileElement": FileElement
|
||||||
"fileMd5"?: "",
|
|
||||||
"fileName": string,
|
|
||||||
"filePath": string,
|
|
||||||
"fileSize": string,
|
|
||||||
"picHeight"?: number,
|
|
||||||
"picWidth"?: number,
|
|
||||||
"picThumbPath"?: {},
|
|
||||||
"file10MMd5"?: "",
|
|
||||||
"fileSha"?: "",
|
|
||||||
"fileSha3"?: "",
|
|
||||||
"fileUuid"?: "",
|
|
||||||
"fileSubId"?: "",
|
|
||||||
"thumbFileSize"?: number
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export type SendMessageElement = SendTextElement | SendPttElement |
|
export type SendMessageElement = SendTextElement | SendPttElement |
|
||||||
@ -291,7 +294,8 @@ export interface RawMessage {
|
|||||||
arkElement: ArkElement;
|
arkElement: ArkElement;
|
||||||
grayTipElement: GrayTipElement;
|
grayTipElement: GrayTipElement;
|
||||||
faceElement: FaceElement;
|
faceElement: FaceElement;
|
||||||
videoElement: VideoElement
|
videoElement: VideoElement;
|
||||||
|
fileElement: FileElement;
|
||||||
}[];
|
}[];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -109,15 +109,17 @@ export class OB11Constructor {
|
|||||||
}
|
}
|
||||||
} else if (element.videoElement) {
|
} else if (element.videoElement) {
|
||||||
message_data["type"] = OB11MessageDataType.video;
|
message_data["type"] = OB11MessageDataType.video;
|
||||||
message_data["data"]["file"] = element.pttElement.filePath
|
message_data["data"]["file"] = element.videoElement.filePath
|
||||||
message_data["data"]["file_id"] = element.pttElement.fileUuid
|
message_data["data"]["file_id"] = element.videoElement.fileUuid
|
||||||
// 怎么拿到url呢
|
// 怎么拿到url呢
|
||||||
try {
|
} else if (element.fileElement) {
|
||||||
// await NTQQApi.downloadMedia(msg.msgId, msg.chatType, msg.peerUid,
|
message_data["type"] = OB11MessageDataType.file;
|
||||||
// element.elementId, element.picElement.thumbPath.get(0), element.picElement.sourcePath)
|
message_data["data"]["file"] = element.fileElement.filePath
|
||||||
} catch (e) {
|
message_data["data"]["file_id"] = element.fileElement.fileUuid
|
||||||
}
|
message_data["data"]["file_size"] = element.fileElement.fileSize
|
||||||
} else if (element.pttElement) {
|
// 怎么拿到url呢
|
||||||
|
}
|
||||||
|
else if (element.pttElement) {
|
||||||
message_data["type"] = OB11MessageDataType.voice;
|
message_data["type"] = OB11MessageDataType.voice;
|
||||||
message_data["data"]["file"] = element.pttElement.filePath
|
message_data["data"]["file"] = element.pttElement.filePath
|
||||||
message_data["data"]["file_id"] = element.pttElement.fileUuid
|
message_data["data"]["file_id"] = element.pttElement.fileUuid
|
||||||
|
Loading…
x
Reference in New Issue
Block a user