From 40ae0c144931e0ff9941ecc739df921c0f181b9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Thu, 8 Aug 2024 10:26:49 +0800 Subject: [PATCH] build: test --- src/onebot11/constructor.ts | 4 +++- src/onebot11/main.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/onebot11/constructor.ts b/src/onebot11/constructor.ts index bc23baae..1a2479df 100644 --- a/src/onebot11/constructor.ts +++ b/src/onebot11/constructor.ts @@ -227,7 +227,7 @@ export class OB11Constructor { //合并消息内部 应该进行特殊处理 可能需要重写peer 待测试与研究 Mlikiowa Taged TODO } try { - + videoUrl = await NTQQFileApi.getVideoUrl({ chatType: msg.chatType, peerUid: msg.peerUid, @@ -496,10 +496,12 @@ export class OB11Constructor { const senderUin = emojiLikeData.gtip.qq.jp; const msgSeq = emojiLikeData.gtip.url.msgseq; const emojiId = emojiLikeData.gtip.face.id; + const replyMsgList = (await NTQQMsgApi.getMsgsBySeqAndCount({ chatType: ChatType.group, guildId: '', peerUid: msg.peerUid }, msgSeq, 1, true, true)).msgList; if (replyMsgList.length < 1) { return; } + console.log('表情回应消息', msgSeq, " 结算ID", replyMsgList[0].msgId); const replyMsg = replyMsgList[0]; return new OB11GroupMsgEmojiLikeEvent(parseInt(msg.peerUid), parseInt(senderUin), MessageUnique.getShortIdByMsgId(replyMsg?.msgId!)!, [{ emoji_id: emojiId, diff --git a/src/onebot11/main.ts b/src/onebot11/main.ts index a48d6762..bf26f01d 100644 --- a/src/onebot11/main.ts +++ b/src/onebot11/main.ts @@ -228,7 +228,6 @@ export class NapCatOnebot11 { // 临时会话更新 tempGroupCodeMap uid -> source/GroupCode }; msgListener.onRecvMsg = async (msg) => { - //console.log('ob11 onRecvMsg', JSON.stringify(msg, null, 2)); // logDebug('收到消息', msg); for (const m of msg) { @@ -254,6 +253,7 @@ export class NapCatOnebot11 { // console.log(ret); new Promise((resolve) => { m.id = MessageUnique.createMsg({ chatType: m.chatType, peerUid: m.peerUid, guildId: '' }, m.msgId); + console.log("消息接收 ", "MsgID", m.msgId, " ID", m.id, " Raw", m?.elements[0]?.textElement?.content); this.postReceiveMsg([m]).then().catch(logError); }).then(); }