From 0ad0353fc0c477fe6c79bdccca3e990105744570 Mon Sep 17 00:00:00 2001 From: po-lan <42771836+po-lan@users.noreply.github.com> Date: Mon, 27 May 2024 17:09:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=20get=5Fgroup=5Fmember=5Flist=20?= =?UTF-8?q?=E5=A2=9E=E5=BC=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 监听每一条群聊消息准备写入数据库 --- src/onebot11/main.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/onebot11/main.ts b/src/onebot11/main.ts index 8833a497..572d11c7 100644 --- a/src/onebot11/main.ts +++ b/src/onebot11/main.ts @@ -35,6 +35,7 @@ import { Data as SysData } from '@/proto/SysMessage'; import { Data as DeviceData } from '@/proto/SysMessage.DeviceChange'; import { OB11FriendPokeEvent, OB11GroupPokeEvent } from './event/notice/OB11PokeEvent'; import { isEqual } from '@/common/utils/helper'; +import { insertLastSentTime } from "./action/group/LastSendAndJoinRemberLRU" //下面几个其实应该移进Core-Data 缓存实现 但是现在在这里方便 // @@ -286,6 +287,9 @@ export class NapCatOnebot11 { } if (msg.post_type === 'message') { logMessage(msg as OB11Message).then().catch(logError); + if (msg.message_type == 'group' && msg.group_id) { + insertLastSentTime(msg.group_id, msg.user_id, msg.time) + } } else if (msg.post_type === 'notice') { logNotice(msg).then().catch(logError); } else if (msg.post_type === 'request') {