优化登录体验。 (#91)

This commit is contained in:
小飞 2023-04-26 04:46:39 +08:00 committed by GitHub
parent c6452e5970
commit d833a2c79f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 40 additions and 30 deletions

View File

@ -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

View File

@ -5,11 +5,15 @@ 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 || '首次启动'}`
/** 设置标题 */
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 += ' 安卓手机'
@ -28,11 +32,14 @@ if (qq) {
break
case 6:
title += ' 安卓8.8.88'
}
}
break
default:
/** 设置标题 */
process.title = title
}
}
/** 设置标题 */
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()

View File

@ -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