[SOLVED] Discord.js count bot issue

Issue :
Whenever a user would post !count command followed by a mentioned username (E.g !count @someone ) the message author’s post count and mentioned user’s post count would increas

bot.on("message",async(message)=>{
if(message.content.startsWith('!count')){
    if(message.author.bot) return; // Stop if bot repplies

// Finds an user from the db;
  let messageUser = await Messages.findOne({userID:message.mentions.users.first().id});
  // If the user isn't in the db,create the user
   if(!messageUser){
    messageUser = new Messages({
      userID:message.mentions.users.first().id,
      messages:0
    });
    // Save the user
    await messageUser.save().catch(e=>console.log(e));

  };


let increasePost = async() => {

  let user = await Messages.findOne({userID:message.mentions.users.first().id});
  user.messages++;

await user.save();
let mentioned = message.mentions.users.first();
 message.channel.send(`${mentioned} has   ${ user.messages} messages `)
 // const messages = await Messages.findOne({ userID:message.mentions.users.first().id})
 // console.log(messages.messages);
 //    // message.channel.send(`${message.author.username} has  message ${ messages.messages} messages `)

}

let currentPost = async() => {
  let user = await Messages.findOne({userID:message.mentions.users.first().id});
  user.messages+=0;
await user.save();
// const messages = await Messages.findOne({ userID:message.mentions.users.first().id})
let mentioned = message.mentions.users.first();
 message.channel.send(`${mentioned} has   ${user.messages} messages `)
}

if(message.author!=message.mentions.users.first())
{
currentPost();
}
else
{
increasePost();
}





}
if(message.content.startsWith(`!delete`)){
  const userMessages = await Messages.findOne({ userID:message.mentions.users.first().id});
  userMessages.messages = 0;
  userMessages.save()
  message.channel.send(`${message.mentions.users.first()} has   ${ userMessages.messages} messages `)
}
});

Edit : Fixed

Repository :

What error are you getting? What are you expecting the code posted above to do versus what it is doing? Basically, what are you trying to fix?

The issue was that whenever a user would post !count command followed by a mentioned username (E.g !count @someone ) the message author’s post count and mentioned user’s post count would increase.I managed to fix it in the end with a bit of research.

Sorry for no properly editing my post.Thanks for your input