From d075448e756c37fd46026e7c7f55384d7d921330 Mon Sep 17 00:00:00 2001 From: Jerry Date: Sat, 24 May 2025 12:58:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E8=83=BD=E5=86=8D=E5=87=BA=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/coreRestart.js | 8 ++++---- apps/poke.js | 4 ++-- apps/reportBots.js | 12 ++++++------ apps/rssPush.js | 4 ++-- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/apps/coreRestart.js b/apps/coreRestart.js index d4c0833..26679ca 100644 --- a/apps/coreRestart.js +++ b/apps/coreRestart.js @@ -23,16 +23,16 @@ export default class CoreRestart extends plugin { } const returnData = await systemControl.systemRestart(); if (returnData?.data?.success) { - e.reply(`操作成功:${returnData?.data?.data}..`, true); + await e.reply(`操作成功:${returnData?.data?.data}..`, true); } else { - e.reply(`操作失败:${returnData?.data?.data}..`, true); + await e.reply(`操作失败:${returnData?.data?.data}..`, true); } await tools.sleep(8000); const restartTime = await systemControl.getRestartTime(); if (restartTime) { - e.reply(`晶灵核心重启成功!耗时${restartTime?.data?.data}秒..`, true); + await e.reply(`晶灵核心重启成功!耗时${restartTime?.data?.data}秒..`, true); } else { - e.reply(`核心重启花的时间有点久了呢..${restartTime?.data?.data}`, true); + await e.reply(`核心重启花的时间有点久了呢..${restartTime?.data?.data}`, true); } } } diff --git a/apps/poke.js b/apps/poke.js index 9b8c696..5976abe 100644 --- a/apps/poke.js +++ b/apps/poke.js @@ -87,7 +87,7 @@ async function handleBotPoke(e) { if (res.data?.success) { const message = res.data.data.toString(); //let message = cleanText(res.data.data.toString()); - logger.info(message); + //logger.info(message); return await e.bot.sendApi('get_ai_record', { group_id: e.group_id, character: 'lucy-voice-hoige', @@ -103,7 +103,7 @@ async function handleBotPoke(e) { if (randomNum < replyText + replyVoice + mutePick) { let mutetype = Math.ceil(Math.random() * 4); - const botInfo = await e.bot.getGroupMemberInfo(e.group_id, e.bot.uin); + const botInfo = await Bot.pickMember(e.group_id, e.bot.uin).getInfo(); const isAdmin = botInfo.role === 'admin' || botInfo.role === 'owner'; if (!isAdmin) mutetype = 5; diff --git a/apps/reportBots.js b/apps/reportBots.js index 6b17b33..88a3b96 100644 --- a/apps/reportBots.js +++ b/apps/reportBots.js @@ -37,9 +37,9 @@ export default class ReportBots extends plugin { } let success = await botControl.reportBots(); if (success) { - e.reply('crystelf Bot信息已同步到核心..', true); + await e.reply('crystelf Bot信息已同步到核心..', true); } else { - e.reply('crystelf Bot同步失败:核心未连接..', true); + await e.reply('crystelf Bot同步失败:核心未连接..', true); } } @@ -48,7 +48,7 @@ export default class ReportBots extends plugin { if (!msg) { return e.reply('广播内容不能为空'); } - e.reply(`开始广播消息到所有群..`); + await e.reply(`开始广播消息到所有群..`); try { const sendData = { token: configControl.get('coreConfig')?.token, @@ -57,13 +57,13 @@ export default class ReportBots extends plugin { const url = configControl.get('coreConfig')?.coreUrl; const returnData = await axios.post(url, sendData); if (returnData?.success) { - return e.reply(`操作成功:${returnData?.data.toString()}`); + return await e.reply(`操作成功:${returnData?.data.toString()}`); } else { - return e.reply(`广播出现错误,请检查日志..`); + return await e.reply(`广播出现错误,请检查日志..`); } } catch (err) { logger.error(`广播执行异常: ${err.message}`); - return e.reply('广播过程中发生错误,请检查日志..'); + return await e.reply('广播过程中发生错误,请检查日志..'); } } } diff --git a/apps/rssPush.js b/apps/rssPush.js index e57f600..e7ba9b7 100644 --- a/apps/rssPush.js +++ b/apps/rssPush.js @@ -96,7 +96,7 @@ export default class RssPlugin extends plugin { feeds[index].targetGroups = feeds[index].targetGroups.filter((id) => id !== groupId); await configControl.set('feeds', feeds); - return e.reply('群已移除该订阅'); + return await e.reply('群已移除该订阅'); } /** @@ -110,7 +110,7 @@ export default class RssPlugin extends plugin { //logger.info(latest); if (!latest || !latest.length) { - return e.reply('拉取失败或无内容..', true); + return await e.reply('拉取失败或无内容..', true); } const post = latest[0];