mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2024-11-21 09:36:35 +00:00
release: v1.3.5
This commit is contained in:
parent
7edd8601be
commit
203d1c0cfc
@ -1,4 +1,4 @@
|
||||
# v1.4.0
|
||||
# v1.3.6
|
||||
|
||||
QQ Version: Windows 9.9.9-23424 / Linux 3.2.7-23361
|
||||
|
@ -2,7 +2,7 @@
|
||||
"name": "napcat",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"version": "1.3.5",
|
||||
"version": "1.3.6",
|
||||
"scripts": {
|
||||
"watch:dev": "vite --mode development",
|
||||
"watch:prod": "vite --mode production",
|
||||
|
@ -33,6 +33,8 @@ 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';
|
||||
//peer->cached(boolen)
|
||||
let PokeCache = new Map<string, boolean>();
|
||||
export class NapCatOnebot11 {
|
||||
private bootTime: number = Date.now() / 1000; // 秒
|
||||
|
||||
@ -96,18 +98,29 @@ 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
|
||||
let pokeEvent: OB11FriendPokeEvent | OB11GroupPokeEvent;
|
||||
//console.log(peeruid);
|
||||
if (MsgType == 528 && subType0 == 290) {
|
||||
log("[私聊] 用户 ", peeruin, " 对你戳一戳");
|
||||
pokeEvent = new OB11FriendPokeEvent(peeruin);
|
||||
postOB11Event(pokeEvent)
|
||||
//私聊戳一戳
|
||||
// 防止上报两次 私聊戳一戳
|
||||
if (PokeCache.has(peeruid)) {
|
||||
PokeCache.delete(peeruid);
|
||||
} else {
|
||||
PokeCache.set(peeruid, false);
|
||||
log("[私聊] 用户 ", peeruin, " 对你戳一戳");
|
||||
pokeEvent = new OB11FriendPokeEvent(peeruin);
|
||||
postOB11Event(pokeEvent);
|
||||
}
|
||||
}
|
||||
if (MsgType == 732 && subType0 == 20) {
|
||||
log("[群聊] 群组 ", peeruin, " 戳一戳");
|
||||
pokeEvent = new OB11GroupPokeEvent(peeruin);
|
||||
postOB11Event(pokeEvent)
|
||||
//群聊戳一戳
|
||||
// 防止上报两次 群聊戳一戳
|
||||
if (PokeCache.has(peeruid)) {
|
||||
PokeCache.delete(peeruid);
|
||||
} else {
|
||||
PokeCache.set(peeruid, false);
|
||||
log("[群聊] 群组 ", peeruin, " 戳一戳");
|
||||
pokeEvent = new OB11GroupPokeEvent(peeruin);
|
||||
postOB11Event(pokeEvent);
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
log("解析SysMsg异常", e);
|
||||
@ -305,7 +318,7 @@ export class NapCatOnebot11 {
|
||||
} else if (isHttpEnableChanged && !NewOb11.http.enable) {
|
||||
ob11ReverseWebsockets.stop();
|
||||
}
|
||||
|
||||
|
||||
} catch (e) {
|
||||
logError('热重载配置失败', e);
|
||||
}
|
||||
|
@ -1 +1 @@
|
||||
export const version = '1.3.5';
|
||||
export const version = '1.3.6';
|
||||
|
@ -29,7 +29,7 @@ async function onSettingWindowCreated(view: Element) {
|
||||
SettingItem(
|
||||
'<span id="napcat-update-title">Napcat</span>',
|
||||
undefined,
|
||||
SettingButton("V1.3.5", "napcat-update-button", "secondary")
|
||||
SettingButton("V1.3.6", "napcat-update-button", "secondary")
|
||||
),
|
||||
]),
|
||||
SettingList([
|
||||
|
@ -167,7 +167,7 @@ async function onSettingWindowCreated(view) {
|
||||
SettingItem(
|
||||
'<span id="napcat-update-title">Napcat</span>',
|
||||
void 0,
|
||||
SettingButton("V1.3.5", "napcat-update-button", "secondary")
|
||||
SettingButton("V1.3.6", "napcat-update-button", "secondary")
|
||||
)
|
||||
]),
|
||||
SettingList([
|
||||
|
Loading…
x
Reference in New Issue
Block a user