From aea99929ad2e8e6a6bcf6f2d1ce81756be4e8af3 Mon Sep 17 00:00:00 2001 From: yeyang <746659424@qq.com> Date: Mon, 10 Oct 2022 20:03:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9sese?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/setu.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/setu.js b/apps/setu.js index 582c079..5261464 100644 --- a/apps/setu.js +++ b/apps/setu.js @@ -56,7 +56,8 @@ export class sese extends plugin { this.path = "./plugins/yenai-plugin/config/setu.json" this.path_s = "./plugins/yenai-plugin/config/setu_s.json" } - async init() { + + async file() { if (!fs.existsSync(this.path)) { Config.getwrite(this.path) } @@ -118,9 +119,10 @@ export class sese extends plugin { //设置撤回间隔 async setrecall(e) { if (!e.isGroup) return e.reply("请在群聊使用此指令"); + if (!e.isMaster) return e.reply("❎ 该命令仅限管理员可用", true); - this.init(); + this.file(); let recall = e.msg.replace(/#|撤回间隔/g, "").trim() @@ -142,7 +144,7 @@ export class sese extends plugin { async groupcd(e) { if (!e.isMaster) return e.reply("❎ 该命令仅限管理员可用", true); - this.init(); + this.file(); let cd = e.msg.replace(/#|群cd/g, "").trim() @@ -153,7 +155,7 @@ export class sese extends plugin { res[e.group_id].cd = Number(cd) if (await Config.getwrite(this.path, res)) { - e.reply(`设置群${e.group_id}cd${cd}s成功`) + e.reply(`设置群${e.group_id}CD成功,CD为${cd}s`) temp = {}; } else { e.reply(`设置失败`) @@ -162,6 +164,7 @@ export class sese extends plugin { //开启r18 async setsese(e) { if (!e.isMaster) return e.reply("❎ 该命令仅限管理员可用", true); + this.file(); let yes = false let res; @@ -198,6 +201,8 @@ export class sese extends plugin { if (!e.isMaster) return e.reply("❎ 该命令仅限管理员可用", true); + this.file(); + if (e.message[0].type != "at") return; let cd = e.msg.match(/[0-9]\d*/g)