添加启动时协议标题设置
This commit is contained in:
parent
ca9fcad672
commit
3ca30bdc25
|
@ -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'
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue