细节优化

This commit is contained in:
yeyang
2024-05-26 17:56:24 +08:00
parent d8263a3df3
commit b91a76ee21
6 changed files with 11 additions and 6 deletions

View File

@@ -216,7 +216,7 @@ const rodom = async function() {
}
const getStatus = function(rote, alone) {
let badge = alone != undefined ? "<span class=\"badge\";>群单独</span>" : ""
let badge = alone != undefined ? "<span class=\"badge\">群单独</span>" : ""
if (rote) {
return badge + "<div class=\"cfg-status\" >已开启</div>"
} else {

View File

@@ -59,7 +59,7 @@ let Data = {
* @param root
* @param space
*/
writeJSON(file, data, root = "", space = 2) {
writeJSON(file, data, root = "", space = 4) {
// 检查并创建目录
Data.createDir(file, root, true)
root = getRoot(root)

View File

@@ -16,7 +16,7 @@ export function supportGuoba() {
pluginInfo: {
name: "yenai-plugin",
title: "Yenai-Plugin",
author: "@椰羊",
author: "@yeyang52",
authorLink: "https://gitee.com/yeyang52",
link: "https://gitee.com/yeyang52/yenai-plugin",
isV3: true,

View File

@@ -323,7 +323,12 @@ segment.image(`https://q1.qlogo.cn/g?b=qq&s=100&nk=${item.user_id}`),
*/
async delMuteTask(group, type) {
let redisTask = JSON.parse(await redis.get(this.MuteTaskKey)) || []
loader.task = loader.task.filter(item => item.name !== `椰奶群定时${type ? "禁言" : "解禁"}${group}`)
const name = `椰奶群定时${type ? "禁言" : "解禁"}${group}`
// 终止任务
const task = loader.task.find(i => i.name === name)
task?.job?.cancel()
loader.task = loader.task.filter(item => item.name !== name)
redisTask = redisTask.filter(item => item.group !== group && item.type !== type)
redis.set(this.MuteTaskKey, JSON.stringify(redisTask))
return true

View File

@@ -6,7 +6,7 @@ import Monitor from "./Monitor.js"
* 获取硬盘
* @returns {*}
*/
export default async function getFsSize() {
export async function getFsSize() {
// 去重
let HardDisk = _.uniqWith(await si.fsSize(),
(a, b) =>

View File

@@ -5,7 +5,7 @@ import common from "../../lib/common/common.js"
import getBotState from "./BotState.js"
import getCPU from "./CPU.js"
import getFastFetch from "./FastFetch.js"
import getFsSize, { getDiskSpeed } from "./FsSize.js"
import { getDiskSpeed, getFsSize } from "./FsSize.js"
import getGPU from "./GPU.js"
import Monitor from "./Monitor.js"
import { getNetwork, getNetworkTestList } from "./Network.js"