🔍 /
🏛️ Classes

👤 User

Como obter: `getUser()` · `message.author`

Propriedades

NomeTipoDescrição
idstringID do usuário
usernamestringNome de usuário
nicknamestringApelido no servidor
avatarstringURL do avatar
rolesarrayIDs de cargos
createdAtstringData de criação (ISO)
joinedAtstringData de entrada no servidor (ISO)
isBotboolSe é um bot
permissionsstringBitfield de permissões

Métodos

AssinaturaParâmetro(s)Descrição
send(texto, opts?) Envia DM
addRole(id) Adiciona cargo
removeRole(id) Remove cargo
timeout(ms) Aplica timeout em milissegundos
removeTimeout() Remove timeout
ban(motivo?) Bane o usuário
kick() Expulsa do servidor

Exemplo de uso

on command("mutar", message, args)
  let user = getUser()
  user.timeout(10 * 60 * 1000) -- 10 minutos
  message.reply("🔇 " .. user.username .. " foi silenciado(a) por 10 minutos.")
end

Funções ou páginas relacionadas