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,