import { Message } from "discord.js";
import User from "../../lib/models/userModel";
export const messageTracker = async (message: Message) => {
if (message.author.bot) return;
let user = await User.findOne({ guildId: message.guildId, userId: message.author.id });
if (!user) {
user = new User({
guildId: message.guildId,
userId: message.author.id,
});
}
user.messageCount += 1;
user.messageDay += 1;
await user.save();
};
Error: Cannot find module 'E:\Bots\lunari\src\lib\models\userModel' imported from E:\Bots\lunari\src\events\trackers\messageTracker.ts
at finalizeResolution (E:\Bots\lunari\node_modules\ts-node\dist-raw\node-internal-modules-esm-resolve.js:366:11)
at moduleResolve (E:\Bots\lunari\node_modules\ts-node\dist-raw\node-internal-modules-esm-resolve.js:801:10)
at Object.defaultResolve (E:\Bots\lunari\node_modules\ts-node\dist-raw\node-internal-modules-esm-resolve.js:912:11)
at E:\Bots\lunari\node_modules\ts-node\src\esm.ts:218:35
at entrypointFallback (E:\Bots\lunari\node_modules\ts-node\src\esm.ts:168:34)
at E:\Bots\lunari\node_modules\ts-node\src\esm.ts:217:14
at addShortCircuitFlag (E:\Bots\lunari\node_modules\ts-node\src\esm.ts:409:21)
at resolve (E:\Bots\lunari\node_modules\ts-node\src\esm.ts:197:12)
at nextResolve (node:internal/modules/esm/hooks:748:28)
at Hooks.resolve (node:internal/modules/esm/hooks:240:30)
Node.js v22.11.0
structure:
📦src
┣ 📂commands
┣ 📂events
┃ ┣ 📂trackers
┃ ┃ ┗ 📜messageTracker.ts
┃ ┗ 📜common.ts
┣ 📂guard
┣ 📂lib
┃ ┣ 📂jobs
┃ ┣ 📂models
┃ ┃ ┗ 📜userModel.ts
┃ ┗ 📜database.ts
┗ 📜main.ts