diff options
| author | ame <[email protected]> | 2023-11-02 00:12:14 -0500 |
|---|---|---|
| committer | ame <[email protected]> | 2023-11-02 00:12:14 -0500 |
| commit | efe4a6017895128c3c41fb81fbbb3a7dbf22ad08 (patch) | |
| tree | 41fd0a31ca58bd40c14c71df39e929a86903a9ba /events/message.js | |
| parent | b3e4cf36f2fad8148563e7200fbd5d1f977e7186 (diff) | |
tracking
Diffstat (limited to 'events/message.js')
| -rw-r--r-- | events/message.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/events/message.js b/events/message.js index 59e79ef..facd708 100644 --- a/events/message.js +++ b/events/message.js @@ -17,6 +17,18 @@ module.exports = { return require("./dm").main(client,Discord,message) if(!settings["allowed-servers"].includes(message.guild.id)||message.author.bot||message.member==null) return; + //track message + let utrack = await db.Track.findAll({where:{user:message.author.id,track:true}}) + if(utrack.length!=0){ + utrack = utrack[0]; + let words = JSON.parse(utrack.words); + for(let w of words){ + if(message.content.includes(w.word)) w.count+=message.content.split(w.word).length-1; + } + db.Track.update({words:JSON.stringify(words)},{where:{user:message.author.id,track:true}}) + } + //done w/ track + //handle sticky messages let stickies = await db.Sticky.findAll(); for(let s of stickies){ |
