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();
|
const returnData = await systemControl.systemRestart();
|
||||||
if (returnData?.data?.success) {
|
if (returnData?.data?.success) {
|
||||||
e.reply(`操作成功:${returnData?.data?.data}..`, true);
|
await e.reply(`操作成功:${returnData?.data?.data}..`, true);
|
||||||
} else {
|
} else {
|
||||||
e.reply(`操作失败:${returnData?.data?.data}..`, true);
|
await e.reply(`操作失败:${returnData?.data?.data}..`, true);
|
||||||
}
|
}
|
||||||
await tools.sleep(8000);
|
await tools.sleep(8000);
|
||||||
const restartTime = await systemControl.getRestartTime();
|
const restartTime = await systemControl.getRestartTime();
|
||||||
if (restartTime) {
|
if (restartTime) {
|
||||||
e.reply(`晶灵核心重启成功!耗时${restartTime?.data?.data}秒..`, true);
|
await e.reply(`晶灵核心重启成功!耗时${restartTime?.data?.data}秒..`, true);
|
||||||
} else {
|
} 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) {
|
if (res.data?.success) {
|
||||||
const message = res.data.data.toString();
|
const message = res.data.data.toString();
|
||||||
//let message = cleanText(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', {
|
return await e.bot.sendApi('get_ai_record', {
|
||||||
group_id: e.group_id,
|
group_id: e.group_id,
|
||||||
character: 'lucy-voice-hoige',
|
character: 'lucy-voice-hoige',
|
||||||
@ -103,7 +103,7 @@ async function handleBotPoke(e) {
|
|||||||
if (randomNum < replyText + replyVoice + mutePick) {
|
if (randomNum < replyText + replyVoice + mutePick) {
|
||||||
let mutetype = Math.ceil(Math.random() * 4);
|
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';
|
const isAdmin = botInfo.role === 'admin' || botInfo.role === 'owner';
|
||||||
if (!isAdmin) mutetype = 5;
|
if (!isAdmin) mutetype = 5;
|
||||||
|
|
||||||
|
@ -37,9 +37,9 @@ export default class ReportBots extends plugin {
|
|||||||
}
|
}
|
||||||
let success = await botControl.reportBots();
|
let success = await botControl.reportBots();
|
||||||
if (success) {
|
if (success) {
|
||||||
e.reply('crystelf Bot信息已同步到核心..', true);
|
await e.reply('crystelf Bot信息已同步到核心..', true);
|
||||||
} else {
|
} else {
|
||||||
e.reply('crystelf Bot同步失败:核心未连接..', true);
|
await e.reply('crystelf Bot同步失败:核心未连接..', true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -48,7 +48,7 @@ export default class ReportBots extends plugin {
|
|||||||
if (!msg) {
|
if (!msg) {
|
||||||
return e.reply('广播内容不能为空');
|
return e.reply('广播内容不能为空');
|
||||||
}
|
}
|
||||||
e.reply(`开始广播消息到所有群..`);
|
await e.reply(`开始广播消息到所有群..`);
|
||||||
try {
|
try {
|
||||||
const sendData = {
|
const sendData = {
|
||||||
token: configControl.get('coreConfig')?.token,
|
token: configControl.get('coreConfig')?.token,
|
||||||
@ -57,13 +57,13 @@ export default class ReportBots extends plugin {
|
|||||||
const url = configControl.get('coreConfig')?.coreUrl;
|
const url = configControl.get('coreConfig')?.coreUrl;
|
||||||
const returnData = await axios.post(url, sendData);
|
const returnData = await axios.post(url, sendData);
|
||||||
if (returnData?.success) {
|
if (returnData?.success) {
|
||||||
return e.reply(`操作成功:${returnData?.data.toString()}`);
|
return await e.reply(`操作成功:${returnData?.data.toString()}`);
|
||||||
} else {
|
} else {
|
||||||
return e.reply(`广播出现错误,请检查日志..`);
|
return await e.reply(`广播出现错误,请检查日志..`);
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
logger.error(`广播执行异常: ${err.message}`);
|
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);
|
feeds[index].targetGroups = feeds[index].targetGroups.filter((id) => id !== groupId);
|
||||||
await configControl.set('feeds', feeds);
|
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);
|
//logger.info(latest);
|
||||||
|
|
||||||
if (!latest || !latest.length) {
|
if (!latest || !latest.length) {
|
||||||
return e.reply('拉取失败或无内容..', true);
|
return await e.reply('拉取失败或无内容..', true);
|
||||||
}
|
}
|
||||||
|
|
||||||
const post = latest[0];
|
const post = latest[0];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user