diff --git a/config/default_config/qq.yaml b/config/default_config/qq.yaml index b15e562..57e38e3 100644 --- a/config/default_config/qq.yaml +++ b/config/default_config/qq.yaml @@ -2,5 +2,5 @@ qq: # 密码,为空则用扫码登录,扫码登录现在仅能在同一ip下进行 pwd: -# 1:安卓手机、 2:aPad 、 3:安卓手表、 4:MacOS 、 5:iPad +# 1:安卓手机、 2:aPad 、 3:安卓手表、 4:MacOS 、 5:iPad 、 6:安卓8.8.88 platform: 5 \ No newline at end of file diff --git a/lib/config/init.js b/lib/config/init.js index 83606f4..c6df090 100644 --- a/lib/config/init.js +++ b/lib/config/init.js @@ -5,34 +5,41 @@ import { checkRun } from './check.js' import fs from 'node:fs' import yaml from 'yaml' -// 添加一些多余的标题内容 -let title = 'Miao-Yunzai' -let qq = await fs.promises.readFile('./config/config/qq.yaml', 'UTF-8').then(yaml.parse).catch(() => null) -if (qq) { - title += `@${qq.qq || '首次启动'}` - switch (qq.platform) { - case 1: - title += ' 安卓手机' - break - case 2: - title += ' aPad' - break - case 3: - title += ' 安卓手表' - break - case 4: - title += ' MacOS' - break - case 5: - title += ' iPad' - break - case 6: - title += ' 安卓8.8.88' - } -} - /** 设置标题 */ -process.title = title +process.title = 'Miao-Yunzai' + +async function UpdateTitle() { + // 添加一些多余的标题内容 + let title = 'Miao-Yunzai' + let qq = await fs.promises.readFile('./config/config/qq.yaml', 'UTF-8').then(yaml.parse).catch(() => null) + if (qq) { + title += `@${qq.qq || ''}` + switch (qq.platform) { + case 1: + title += ' 安卓手机' + break + case 2: + title += ' aPad' + break + case 3: + title += ' 安卓手表' + break + case 4: + title += ' MacOS' + break + case 5: + title += ' iPad' + break + case 6: + title += ' 安卓8.8.88' + break + default: + + } + } + /** 设置标题 */ + process.title = title +} /** 设置时区 */ process.env.TZ = 'Asia/Shanghai' @@ -57,7 +64,7 @@ process.on('exit', async (code) => { await checkInit() /** 初始化事件 */ -async function checkInit () { +async function checkInit() { /** 检查node_modules */ if (!fs.existsSync('./node_modules') || !fs.existsSync('./node_modules/icqq')) { console.log('请先运行命令:pnpm install -P 安装依赖') @@ -67,6 +74,9 @@ async function checkInit () { /** 检查qq.yaml */ await createQQ() + //** 更新标题 */ + await UpdateTitle() + /** 日志设置 */ setLog() diff --git a/lib/config/qq.js b/lib/config/qq.js index 048fef2..f5f9e32 100644 --- a/lib/config/qq.js +++ b/lib/config/qq.js @@ -33,7 +33,7 @@ export default async function createQQ () { message: '请选择登录端口:', name: 'platform', default: '6', - choices: ['iPad', '安卓手机', '安卓手表', 'MacOS', 'aPad','安卓8.8.88'], + choices: ['安卓8.8.88','iPad', '安卓手机', '安卓手表', 'MacOS', 'aPad'], filter: (val) => { switch (val) { case '安卓8.8.88':return 6