refactor: config使用QQ号区分

This commit is contained in:
linyuchen
2024-04-27 19:06:39 +08:00
parent eb7fafeabf
commit c90ffbeb62
7 changed files with 44 additions and 11 deletions

View File

@@ -66,7 +66,7 @@ export function setLogSelfInfo(selfInfo: SelfInfo) {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-expect-error
logConfig.appenders.FileAppender.layout.pattern = logConfig.appenders.ConsoleAppender.layout.pattern =
`%d{yyyy-MM-dd hh:mm:ss} [%p] ${selfInfo.nick || selfInfo.uin}(${selfInfo.uin}) %m`;
`%d{yyyy-MM-dd hh:mm:ss} [%p] ${selfInfo.nick}(${selfInfo.uin}) %m`;
log4js.configure(logConfig);
}

View File

@@ -35,16 +35,16 @@ checkVersion().then((remoteVersion: string) => {
});
new NapCatOnebot11();
napCatCore.onLoginSuccess(() => {
log('登录成功!');
console.log('登录成功!');
postLoginStatus();
});
const showQRCode = (qrCodeData: { url: string, base64: string, buffer: Buffer }) => {
log('请扫描下面的二维码然后在手Q上授权登录');
console.log('请扫描下面的二维码然后在手Q上授权登录');
const qrcodePath = path.join(__dirname, 'qrcode.png');
qrcode.generate(qrCodeData.url, { small: true }, (res) => {
log(`${res}\n二维码解码URL: ${qrCodeData.url}\n如果控制台二维码无法扫码可以复制解码url到二维码生成网站生成二维码再扫码也可以打开下方的二维码路径图片进行扫码`);
console.log(`${res}\n二维码解码URL: ${qrCodeData.url}\n如果控制台二维码无法扫码可以复制解码url到二维码生成网站生成二维码再扫码也可以打开下方的二维码路径图片进行扫码`);
fs.writeFile(qrcodePath, qrCodeData.buffer).then(() => {
log('二维码已保存到', qrcodePath);
console.log('二维码已保存到', qrcodePath);
});
});
};

6
src/napcat.json Normal file
View File

@@ -0,0 +1,6 @@
{
"fileLog": true,
"consoleLog": true,
"fileLogLevel": "debug",
"consoleLogLevel": "info"
}

View File

@@ -1,6 +1,8 @@
{
"httpHost": "",
"enableHttp": false,
"httpPort": 3000,
"wsHost": "",
"enableWs": false,
"wsPort": 3001,
"enableWsReverse": false,