mirror of
https://github.com/Jerryplusy/crystelf-plugin.git
synced 2025-07-04 06:09:19 +00:00
不能再出问题了
This commit is contained in:
parent
a8f98def61
commit
d075448e75
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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('广播过程中发生错误,请检查日志..');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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];
|
||||
|
Loading…
x
Reference in New Issue
Block a user