添加启动时协议标题设置

This commit is contained in:
FanSky_Qs 2023-03-08 01:54:36 +08:00
parent ca9fcad672
commit 3ca30bdc25
1 changed files with 27 additions and 2 deletions

View File

@ -1,12 +1,37 @@
import createQQ from './qq.js' import createQQ from './qq.js'
import setLog from './log.js' import setLog from './log.js'
import redisInit from './redis.js' import redisInit from './redis.js'
import { checkRun } from './check.js' import { checkRun } from './check.js'
import fs from 'fs' import fs from 'fs'
import yaml from 'yaml'
let path = './config/config/qq.yaml'
// 异步函数来读取 yaml 文件
async function getQQ () {
function getQQPromise () {
// eslint-disable-next-line no-async-promise-executor
return new Promise(async (resolve, reject) => {
try {
const file = await fs.promises.readFile(path, 'utf8')
const config = yaml.parse(file)
resolve(config)
} catch (err) {
console.error(err)
reject(err)
}
})
}
return getQQPromise().then((config) => {
return config
}).catch((err) => {
console.log(err)
})
}
/** 设置标题 */ /** 设置标题 */
process.title = 'Miao-Yunzai' process.title = `Miao-Yunzai ${(await getQQ()).qq === null ? '首次启动' : (await getQQ()).qq} ${(await getQQ()).platform === 1 ? '安卓手机' : (await getQQ()).platform === 2 ? 'aPad' : (await getQQ()).platform === 3 ? '安卓手表' : (await getQQ()).platform === 4 ? 'MacOS' : (await getQQ()).platform === 5 ? 'iPad' : 'Null'}`
/** 设置时区 */ /** 设置时区 */
process.env.TZ = 'Asia/Shanghai' process.env.TZ = 'Asia/Shanghai'