feat: 重命名群文件

This commit is contained in:
Clansty
2025-04-08 05:14:53 +08:00
parent 4180c2d754
commit 31eb09edef
7 changed files with 81 additions and 2 deletions

View File

@@ -13,7 +13,7 @@ const SchemaData = Type.Object({
type Payload = Static<typeof SchemaData>;
interface MoveGroupFileResponse {
retcode: number;
ok: boolean;
}
export class MoveGroupFile extends GetPacketStatusDepends<Payload, MoveGroupFileResponse> {
@@ -23,8 +23,9 @@ export class MoveGroupFile extends GetPacketStatusDepends<Payload, MoveGroupFile
async _handle(payload: Payload) {
const contextMsgFile = FileNapCatOneBotUUID.decode(payload.file_id) || FileNapCatOneBotUUID.decodeModelId(payload.file_id);
if (contextMsgFile?.fileUUID) {
await this.core.apis.PacketApi.pkt.operation.MoveGroupFile(+payload.group_id, contextMsgFile.fileUUID, payload.current_parent_directory, payload.target_parent_directory);
return {
retcode: await this.core.apis.PacketApi.pkt.operation.MoveGroupFile(+payload.group_id, contextMsgFile.fileUUID, payload.current_parent_directory, payload.target_parent_directory)
ok: true,
};
}
throw new Error('real fileUUID not found!');