mirror of
https://github.com/LLOneBot/LLOneBot.git
synced 2024-11-22 01:56:33 +00:00
commit
66335ddf9b
@ -4,7 +4,7 @@
|
||||
"name": "LLOneBot",
|
||||
"slug": "LLOneBot",
|
||||
"description": "实现 OneBot 11 和 Satori 协议,用于 QQ 机器人开发",
|
||||
"version": "4.1.1",
|
||||
"version": "4.1.2",
|
||||
"icon": "./icon.webp",
|
||||
"authors": [
|
||||
{
|
||||
|
@ -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"
|
||||
|
@ -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)
|
||||
}
|
||||
|
||||
// 创建窗口时触发
|
||||
|
@ -43,7 +43,7 @@ export class NTQQFileApi extends Service {
|
||||
msgId,
|
||||
elemId: elementId,
|
||||
videoCodecFormat: 0,
|
||||
params: {
|
||||
exParams: {
|
||||
downSourceType: 1,
|
||||
triggerType: 1
|
||||
}
|
||||
|
@ -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)
|
||||
}
|
||||
})
|
||||
|
@ -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!, {
|
||||
|
@ -1 +1 @@
|
||||
export const version = '4.1.1'
|
||||
export const version = '4.1.2'
|
||||
|
Loading…
x
Reference in New Issue
Block a user