diff --git a/src/modules/qqbot/napcat/application/runtime/napcat-config-writer.service.ts b/src/modules/qqbot/napcat/application/runtime/napcat-config-writer.service.ts index e80ce4e..903ce69 100644 --- a/src/modules/qqbot/napcat/application/runtime/napcat-config-writer.service.ts +++ b/src/modules/qqbot/napcat/application/runtime/napcat-config-writer.service.ts @@ -29,12 +29,12 @@ type OnebotConfig = { type NapcatConfig = { bypass: { - container: false; - hook: false; - js: false; - module: false; - process: false; - window: false; + container: true; + hook: true; + js: true; + module: true; + process: true; + window: true; }; o3HookMode: 0; packetBackend: 'auto'; @@ -68,12 +68,12 @@ export class NapcatConfigWriterService { }; const napcatConfig: NapcatConfig = { bypass: { - container: false, - hook: false, - js: false, - module: false, - process: false, - window: false, + container: true, + hook: true, + js: true, + module: true, + process: true, + window: true, }, o3HookMode: 0, packetBackend: 'auto', diff --git a/test/modules/qqbot/napcat/runtime-protocol-profile.spec.ts b/test/modules/qqbot/napcat/runtime-protocol-profile.spec.ts index 9e63a85..b8cd698 100644 --- a/test/modules/qqbot/napcat/runtime-protocol-profile.spec.ts +++ b/test/modules/qqbot/napcat/runtime-protocol-profile.spec.ts @@ -253,6 +253,14 @@ describe('NapCat runtime profile generation', () => { reconnectInterval: 5000, reportSelfMessage: false, }); + expect(result.napcatConfig.bypass).toEqual({ + container: true, + hook: true, + js: true, + module: true, + process: true, + window: true, + }); expect(result.napcatConfig.o3HookMode).toBe(0); expect( result.files.find((file) => file.path === 'webui.json')?.content,