This commit is contained in:
idranme 2024-10-26 18:04:23 +08:00
parent 94f1d84dd8
commit b669e28038
No known key found for this signature in database
GPG Key ID: D0F3677546E6ECD5
5 changed files with 18 additions and 9 deletions

View File

@ -28,7 +28,7 @@
"fluent-ffmpeg": "^2.1.3",
"minato": "^3.6.0",
"protobufjs": "^7.4.0",
"silk-wasm": "^3.6.1",
"silk-wasm": "^3.6.3",
"ts-case-convert": "^2.1.0",
"ws": "^8.18.0"
},
@ -42,7 +42,7 @@
"electron-vite": "^2.3.0",
"protobufjs-cli": "^1.1.3",
"typescript": "^5.6.3",
"vite": "^5.4.9",
"vite": "^5.4.10 ",
"vite-plugin-cp": "^4.0.8"
},
"packageManager": "yarn@4.5.1"

View File

@ -185,7 +185,7 @@ function onLoad() {
if (config.enableLLOB && (config.satori.enable || config.ob11.enable)) {
startHook()
await ctx.sleep(550)
await ctx.sleep(600)
} else {
llonebotError.otherError = 'LLOneBot 未启动'
log('LLOneBot 开关设置为关闭,不启动 LLOneBot')
@ -225,7 +225,7 @@ function onLoad() {
started = true
llonebotError.otherError = ''
}
}, 600)
}, 500)
}
// 创建窗口时触发

View File

@ -43,7 +43,7 @@ export class NTQQFileApi extends Service {
msgId,
elemId: elementId,
videoCodecFormat: 0,
params: {
exParams: {
downSourceType: 1,
triggerType: 1
}

View File

@ -70,6 +70,7 @@ export function startHook() {
delete hookApiCallbacks[callbackId]
}
} else if (args[2]) {
if (['IPC_DOWN_2', 'IPC_DOWN_3'].includes(args[0])) {
for (const receiveData of args[2]) {
for (const hook of receiveHooks.values()) {
if (hook.method.includes(receiveData.cmdName)) {
@ -78,6 +79,7 @@ export function startHook() {
}
}
}
}
return target.apply(thisArg, args)
}
})

View File

@ -478,6 +478,13 @@ export namespace OB11Entities {
)
}
}
else if (groupElement.type === TipGroupElementType.MemberIncrease) {
const { memberUid, adminUid } = groupElement
if (memberUid !== selfInfo.uid) return
ctx.logger.info('收到群成员增加消息', groupElement)
const adminUin = adminUid ? await ctx.ntUserApi.getUinByUid(adminUid) : selfInfo.uin
return new OB11GroupIncreaseEvent(+msg.peerUid, +selfInfo.uin, +adminUin)
}
}
else if (element.fileElement) {
return new OB11GroupUploadNoticeEvent(+msg.peerUid, +msg.senderUin!, {