diff --git a/apps/keep.js b/apps/keep.js deleted file mode 100644 index e69de29..0000000 diff --git a/lib/core/botControl.js b/lib/core/botControl.js index 03020bf..41d43e2 100644 --- a/lib/core/botControl.js +++ b/lib/core/botControl.js @@ -1,8 +1,9 @@ import wsClient from '../../models/ws/wsClient.js'; +import configControl from '../config/configControl.js'; const botControl = { async reportBots() { - const bots = []; + const bots = [{ client: configControl.get('coreConfig').wsClientId }]; for (const bot of Object.values(Bot)) { if (!bot || !bot.uin) continue; @@ -11,6 +12,7 @@ const botControl = { uin: bot.uin, groups: [], }; + let groupsMap = bot.gl; if (groupsMap) { for (const [groupId, groupInfo] of groupsMap) { @@ -20,13 +22,16 @@ const botControl = { }); } } + bots.push(botInfo); } - return await wsClient.sendMessage({ + const message = { type: 'reportBots', data: bots, - }); + }; + + return await wsClient.sendMessage(message); }, };