🗄️ Banco de dados simples
Salva e lê uma nota de texto por usuário, tipo um bloco de notas pessoal.
🎯 Objetivo
Demonstrar leitura e escrita básica no `db.user()` com dois comandos complementares.
🧠 Explicação
`!nota <texto>` salva o texto informado; `!minhanota` devolve o que foi salvo. Sem argumento, `args._` fica vazio e o script avisa o usuário.
💻 Código completo
on command("nota", message, args)
let texto = join(args._, " ")
if length(texto) == 0 then
message.reply("Uso: !nota <texto>")
return
end
db.user(message.author).set("nota", texto)
message.reply("📝 Nota salva!")
end
on command("minhanota", message, args)
let texto = db.user(message.author).get("nota")
if texto == nil then
message.reply("Você ainda não salvou nenhuma nota.")
return
end
message.reply("📝 Sua nota: " .. texto)
end✅ Resultado esperado
`!nota Comprar café` salva o texto; `!minhanota` depois responde `📝 Sua nota: Comprar café`.