👤 Trabalhando com usuários
Leia informações e execute ações sobre membros do servidor.
O objeto User representa um membro do servidor. Você o recebe de message.author, de getUser(), ou como parâmetro de eventos como memberJoin.
on memberJoin(member)
member.send("Bem-vindo(a) ao servidor, " .. member.username .. "! 🎉")
member.addRole("123456789012345678")
endon command("silenciar", message, args)
if not contains(message.author.permissions, "MODERATE_MEMBERS") then
message.reply("Você não tem permissão para isso.")
return
end
let alvo = getUser()
alvo.timeout(600000) -- 10 minutos em milissegundos
message.reply(alvo.username .. " foi silenciado por 10 minutos.")
end
Observação: Ações como
.ban(), .kick() e .timeout() exigem que o bot tenha a permissão correspondente no servidor — veja Permissões ou requisitos na página da classe User.