🔍 /
🧭 Guia

👤 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")
end
on 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.

Páginas relacionadas