From 37f897f3bf59b4d414573f548a955a6f8455b65e 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: Sun, 19 May 2024 12:35:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=8A=E6=8A=A5=E6=88=B3=E4=B8=80?= =?UTF-8?q?=E6=88=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/onebot11/main.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/onebot11/main.ts b/src/onebot11/main.ts index 192c1d4b..f1aab974 100644 --- a/src/onebot11/main.ts +++ b/src/onebot11/main.ts @@ -32,6 +32,7 @@ import { logMessage, logNotice, logRequest } from '@/onebot11/log'; import { OB11Message } from '@/onebot11/types'; import { OB11LifeCycleEvent } from './event/meta/OB11LifeCycleEvent'; import { Data as SysData } from '@/proto/SysMessage' +import { OB11FriendPokeEvent, OB11GroupPokeEvent } from './event/notice/OB11PokeEvent'; export class NapCatOnebot11 { private bootTime: number = Date.now() / 1000; // 秒 @@ -95,14 +96,20 @@ export class NapCatOnebot11 { let MsgType = sysMsg.body[0].msgType; let subType0 = sysMsg.body[0].subType0; let subType1 = sysMsg.body[0].subType1; + let pokeEvent: OB11FriendPokeEvent | OB11GroupPokeEvent if (MsgType == 528 && subType0 == 290) { log("[私聊] 用户 ", peeruin, " 对你戳一戳"); + pokeEvent = new OB11GroupPokeEvent(peeruin); + postOB11Event(pokeEvent) //私聊戳一戳 } if (MsgType == 732 && subType0 == 20) { log("[群聊] 群组 ", peeruin, " 戳一戳"); + pokeEvent = new OB11FriendPokeEvent(peeruin); + postOB11Event(pokeEvent) //群聊戳一戳 } + } catch (e) { log("解析SysMsg异常", e); // console.log(e);