🔍 /
🧪 Exemplo

🔢 Contador de mensagens

Conta quantas mensagens cada usuário enviou e mostra um placar com `!top`.

🎯 Objetivo

Manter um contador simples de mensagens por usuário e um comando para consultar o próprio total.

🧠 Explicação

Cada mensagem soma 1 ao contador do autor via `db.user().add()`. O comando `contador` lê o valor salvo e responde.

💻 Código completo

on messageCreate(message)
  if message.author.isBot then
    return
  end
  db.user(message.author).add("total_mensagens", 1)
end

on command("contador", message, args)
  let total = db.user(message.author).get("total_mensagens")
  if total == nil then
    total = 0
  end
  message.reply("📊 Você já enviou " .. total .. " mensagens neste servidor.")
end

✅ Resultado esperado

O comando `!contador` responde com o total de mensagens já enviadas pelo usuário que o executou.

🔗 Funções e páginas utilizadas