From 9bb69058c2e21092181453c8db6607173f9b3f15 Mon Sep 17 00:00:00 2001
From: linyuchen <lin.yu.chen@hotmail.com>
Date: Wed, 14 Feb 2024 12:58:29 +0800
Subject: [PATCH] fix: group msg `subtype: normal`

---
 manifest.json               | 2 +-
 src/onebot11/constructor.ts | 4 ++--
 src/onebot11/types.ts       | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/manifest.json b/manifest.json
index 25b9cbc..1c8745e 100644
--- a/manifest.json
+++ b/manifest.json
@@ -4,7 +4,7 @@
     "name": "LLOneBot",
     "slug": "LLOneBot",
     "description": "LiteLoaderQQNT的OneBotApi",
-    "version": "3.0.6",
+    "version": "3.0.7",
     "thumbnail": "./icon.png",
     "authors": [{
         "name": "linyuchen",
diff --git a/src/onebot11/constructor.ts b/src/onebot11/constructor.ts
index 2bf0dd1..bbe7c92 100644
--- a/src/onebot11/constructor.ts
+++ b/src/onebot11/constructor.ts
@@ -2,13 +2,12 @@ import {
     OB11MessageDataType,
     OB11GroupMemberRole,
     OB11Message,
-    OB11MessageData,
     OB11Group,
     OB11GroupMember,
     OB11User
 } from "./types";
 import { AtType, ChatType, Group, GroupMember, IMAGE_HTTP_HOST, RawMessage, SelfInfo, User } from '../ntqqapi/types';
-import { addHistoryMsg, getFriend, getGroupMember, getHistoryMsgBySeq, msgHistory, selfInfo } from '../common/data';
+import { getFriend, getGroupMember, getHistoryMsgBySeq, msgHistory, selfInfo } from '../common/data';
 import { file2base64, getConfigUtil, log } from "../common/utils";
 import { NTQQApi } from "../ntqqapi/ntcall";
 
@@ -37,6 +36,7 @@ export class OB11Constructor {
             post_type: "message",
         }
         if (msg.chatType == ChatType.group) {
+            resMsg.sub_type = "normal"
             resMsg.group_id = msg.peerUin
             const member = await getGroupMember(msg.peerUin, msg.senderUin);
             if (member) {
diff --git a/src/onebot11/types.ts b/src/onebot11/types.ts
index e24166b..f07552f 100644
--- a/src/onebot11/types.ts
+++ b/src/onebot11/types.ts
@@ -63,7 +63,7 @@ export interface OB11Message {
     user_id: string,
     group_id?: string,
     message_type: "private" | "group",
-    sub_type?: "friend" | "group" | "other",
+    sub_type?: "friend" | "group" | "normal",
     sender: OB11Sender,
     message: OB11MessageData[],
     raw_message: string,