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",
|
"name": "LLOneBot",
|
||||||
"slug": "LLOneBot",
|
"slug": "LLOneBot",
|
||||||
"description": "实现 OneBot 11 和 Satori 协议,用于 QQ 机器人开发",
|
"description": "实现 OneBot 11 和 Satori 协议,用于 QQ 机器人开发",
|
||||||
"version": "4.1.1",
|
"version": "4.1.2",
|
||||||
"icon": "./icon.webp",
|
"icon": "./icon.webp",
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
"fluent-ffmpeg": "^2.1.3",
|
"fluent-ffmpeg": "^2.1.3",
|
||||||
"minato": "^3.6.0",
|
"minato": "^3.6.0",
|
||||||
"protobufjs": "^7.4.0",
|
"protobufjs": "^7.4.0",
|
||||||
"silk-wasm": "^3.6.1",
|
"silk-wasm": "^3.6.3",
|
||||||
"ts-case-convert": "^2.1.0",
|
"ts-case-convert": "^2.1.0",
|
||||||
"ws": "^8.18.0"
|
"ws": "^8.18.0"
|
||||||
},
|
},
|
||||||
@ -42,7 +42,7 @@
|
|||||||
"electron-vite": "^2.3.0",
|
"electron-vite": "^2.3.0",
|
||||||
"protobufjs-cli": "^1.1.3",
|
"protobufjs-cli": "^1.1.3",
|
||||||
"typescript": "^5.6.3",
|
"typescript": "^5.6.3",
|
||||||
"vite": "^5.4.9",
|
"vite": "^5.4.10 ",
|
||||||
"vite-plugin-cp": "^4.0.8"
|
"vite-plugin-cp": "^4.0.8"
|
||||||
},
|
},
|
||||||
"packageManager": "yarn@4.5.1"
|
"packageManager": "yarn@4.5.1"
|
||||||
|
@ -185,7 +185,7 @@ function onLoad() {
|
|||||||
|
|
||||||
if (config.enableLLOB && (config.satori.enable || config.ob11.enable)) {
|
if (config.enableLLOB && (config.satori.enable || config.ob11.enable)) {
|
||||||
startHook()
|
startHook()
|
||||||
await ctx.sleep(550)
|
await ctx.sleep(600)
|
||||||
} else {
|
} else {
|
||||||
llonebotError.otherError = 'LLOneBot 未启动'
|
llonebotError.otherError = 'LLOneBot 未启动'
|
||||||
log('LLOneBot 开关设置为关闭,不启动 LLOneBot')
|
log('LLOneBot 开关设置为关闭,不启动 LLOneBot')
|
||||||
@ -225,7 +225,7 @@ function onLoad() {
|
|||||||
started = true
|
started = true
|
||||||
llonebotError.otherError = ''
|
llonebotError.otherError = ''
|
||||||
}
|
}
|
||||||
}, 600)
|
}, 500)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 创建窗口时触发
|
// 创建窗口时触发
|
||||||
|
@ -43,7 +43,7 @@ export class NTQQFileApi extends Service {
|
|||||||
msgId,
|
msgId,
|
||||||
elemId: elementId,
|
elemId: elementId,
|
||||||
videoCodecFormat: 0,
|
videoCodecFormat: 0,
|
||||||
params: {
|
exParams: {
|
||||||
downSourceType: 1,
|
downSourceType: 1,
|
||||||
triggerType: 1
|
triggerType: 1
|
||||||
}
|
}
|
||||||
|
@ -70,10 +70,12 @@ export function startHook() {
|
|||||||
delete hookApiCallbacks[callbackId]
|
delete hookApiCallbacks[callbackId]
|
||||||
}
|
}
|
||||||
} else if (args[2]) {
|
} else if (args[2]) {
|
||||||
for (const receiveData of args[2]) {
|
if (['IPC_DOWN_2', 'IPC_DOWN_3'].includes(args[0])) {
|
||||||
for (const hook of receiveHooks.values()) {
|
for (const receiveData of args[2]) {
|
||||||
if (hook.method.includes(receiveData.cmdName)) {
|
for (const hook of receiveHooks.values()) {
|
||||||
Promise.resolve(hook.hookFunc(receiveData.payload))
|
if (hook.method.includes(receiveData.cmdName)) {
|
||||||
|
Promise.resolve(hook.hookFunc(receiveData.payload))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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) {
|
else if (element.fileElement) {
|
||||||
return new OB11GroupUploadNoticeEvent(+msg.peerUid, +msg.senderUin!, {
|
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