From 3f10b7a002a5138816267f40b6e9e6c640f6a291 Mon Sep 17 00:00:00 2001 From: linyuchen Date: Sun, 10 Mar 2024 00:03:37 +0800 Subject: [PATCH] fix: message real_id use int32 --- src/onebot11/action/GetMsg.ts | 3 +-- src/onebot11/constructor.ts | 2 +- src/onebot11/types.ts | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/onebot11/action/GetMsg.ts b/src/onebot11/action/GetMsg.ts index a55bf64..41ae545 100644 --- a/src/onebot11/action/GetMsg.ts +++ b/src/onebot11/action/GetMsg.ts @@ -21,8 +21,7 @@ class GetMsg extends BaseAction { } const msg = await dbUtil.getMsgByShortId(payload.message_id) if (msg) { - const msgData = await OB11Constructor.message(msg); - return msgData + return await OB11Constructor.message(msg) } else { throw ("消息不存在") } diff --git a/src/onebot11/constructor.ts b/src/onebot11/constructor.ts index ab1f3fa..8b1d003 100644 --- a/src/onebot11/constructor.ts +++ b/src/onebot11/constructor.ts @@ -27,7 +27,7 @@ export class OB11Constructor { user_id: parseInt(msg.senderUin), time: parseInt(msg.msgTime) || Date.now(), message_id: msg.msgShortId, - real_id: msg.msgId, + real_id: msg.msgShortId, message_type: msg.chatType == ChatType.group ? "group" : "private", sender: { user_id: parseInt(msg.senderUin), diff --git a/src/onebot11/types.ts b/src/onebot11/types.ts index 89feb86..ed47253 100644 --- a/src/onebot11/types.ts +++ b/src/onebot11/types.ts @@ -67,7 +67,7 @@ export interface OB11Message { self_id?: number, time: number, message_id: number, - real_id: string, + real_id: number, user_id: number, group_id?: number, message_type: "private" | "group",