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
|
QQ Version: Windows 9.9.9-23424 / Linux 3.2.7-23361
|
||||||
|
|
@ -2,7 +2,7 @@
|
|||||||
"name": "napcat",
|
"name": "napcat",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "1.3.5",
|
"version": "1.3.6",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"watch:dev": "vite --mode development",
|
"watch:dev": "vite --mode development",
|
||||||
"watch:prod": "vite --mode production",
|
"watch:prod": "vite --mode production",
|
||||||
|
@ -33,6 +33,8 @@ import { OB11Message } from '@/onebot11/types';
|
|||||||
import { OB11LifeCycleEvent } from './event/meta/OB11LifeCycleEvent';
|
import { OB11LifeCycleEvent } from './event/meta/OB11LifeCycleEvent';
|
||||||
import { Data as SysData } from '@/proto/SysMessage'
|
import { Data as SysData } from '@/proto/SysMessage'
|
||||||
import { OB11FriendPokeEvent, OB11GroupPokeEvent } from './event/notice/OB11PokeEvent';
|
import { OB11FriendPokeEvent, OB11GroupPokeEvent } from './event/notice/OB11PokeEvent';
|
||||||
|
//peer->cached(boolen)
|
||||||
|
let PokeCache = new Map<string, boolean>();
|
||||||
export class NapCatOnebot11 {
|
export class NapCatOnebot11 {
|
||||||
private bootTime: number = Date.now() / 1000; // 秒
|
private bootTime: number = Date.now() / 1000; // 秒
|
||||||
|
|
||||||
@ -96,18 +98,29 @@ export class NapCatOnebot11 {
|
|||||||
let MsgType = sysMsg.body[0].msgType;
|
let MsgType = sysMsg.body[0].msgType;
|
||||||
let subType0 = sysMsg.body[0].subType0;
|
let subType0 = sysMsg.body[0].subType0;
|
||||||
let subType1 = sysMsg.body[0].subType1;
|
let subType1 = sysMsg.body[0].subType1;
|
||||||
let pokeEvent: OB11FriendPokeEvent | OB11GroupPokeEvent
|
let pokeEvent: OB11FriendPokeEvent | OB11GroupPokeEvent;
|
||||||
|
//console.log(peeruid);
|
||||||
if (MsgType == 528 && subType0 == 290) {
|
if (MsgType == 528 && subType0 == 290) {
|
||||||
log("[私聊] 用户 ", peeruin, " 对你戳一戳");
|
// 防止上报两次 私聊戳一戳
|
||||||
pokeEvent = new OB11FriendPokeEvent(peeruin);
|
if (PokeCache.has(peeruid)) {
|
||||||
postOB11Event(pokeEvent)
|
PokeCache.delete(peeruid);
|
||||||
//私聊戳一戳
|
} else {
|
||||||
|
PokeCache.set(peeruid, false);
|
||||||
|
log("[私聊] 用户 ", peeruin, " 对你戳一戳");
|
||||||
|
pokeEvent = new OB11FriendPokeEvent(peeruin);
|
||||||
|
postOB11Event(pokeEvent);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (MsgType == 732 && subType0 == 20) {
|
if (MsgType == 732 && subType0 == 20) {
|
||||||
log("[群聊] 群组 ", peeruin, " 戳一戳");
|
// 防止上报两次 群聊戳一戳
|
||||||
pokeEvent = new OB11GroupPokeEvent(peeruin);
|
if (PokeCache.has(peeruid)) {
|
||||||
postOB11Event(pokeEvent)
|
PokeCache.delete(peeruid);
|
||||||
//群聊戳一戳
|
} else {
|
||||||
|
PokeCache.set(peeruid, false);
|
||||||
|
log("[群聊] 群组 ", peeruin, " 戳一戳");
|
||||||
|
pokeEvent = new OB11GroupPokeEvent(peeruin);
|
||||||
|
postOB11Event(pokeEvent);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
log("解析SysMsg异常", e);
|
log("解析SysMsg异常", 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(
|
SettingItem(
|
||||||
'<span id="napcat-update-title">Napcat</span>',
|
'<span id="napcat-update-title">Napcat</span>',
|
||||||
undefined,
|
undefined,
|
||||||
SettingButton("V1.3.5", "napcat-update-button", "secondary")
|
SettingButton("V1.3.6", "napcat-update-button", "secondary")
|
||||||
),
|
),
|
||||||
]),
|
]),
|
||||||
SettingList([
|
SettingList([
|
||||||
|
@ -167,7 +167,7 @@ async function onSettingWindowCreated(view) {
|
|||||||
SettingItem(
|
SettingItem(
|
||||||
'<span id="napcat-update-title">Napcat</span>',
|
'<span id="napcat-update-title">Napcat</span>',
|
||||||
void 0,
|
void 0,
|
||||||
SettingButton("V1.3.5", "napcat-update-button", "secondary")
|
SettingButton("V1.3.6", "napcat-update-button", "secondary")
|
||||||
)
|
)
|
||||||
]),
|
]),
|
||||||
SettingList([
|
SettingList([
|
||||||
|
Loading…
x
Reference in New Issue
Block a user