release: v1.3.5

This commit is contained in:
手瓜一十雪 2024-05-20 21:24:11 +08:00
parent 7edd8601be
commit 203d1c0cfc
6 changed files with 28 additions and 15 deletions

View File

@ -1,4 +1,4 @@
# v1.4.0
# v1.3.6
QQ Version: Windows 9.9.9-23424 / Linux 3.2.7-23361

View File

@ -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",

View File

@ -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);
}

View File

@ -1 +1 @@
export const version = '1.3.5';
export const version = '1.3.6';

View File

@ -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([

View File

@ -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([