🔢 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.