const allOnEvent = global.GoatBot.onEvent; module.exports = { config: { name: "onEvent", version: "1.1", author: "Nagi-X-Ajmaul", description: "Loop to all event in global.GoatBot.onEvent and run when have new event", category: "events" }, onStart: async ({ api, args, message, event, threadsData, usersData, dashBoardData, threadModel, userModel, dashBoardModel, role, commandName }) => { for (const item of allOnEvent) { if (typeof item === "string") continue; // Skip if item is string, because it is the command name and is executed at ../../bot/handler/handlerEvents.js item.onStart({ api, args, message, event, threadsData, usersData, threadModel, dashBoardData, userModel, dashBoardModel, role, commandName }); } } };