🔍 /
🏛️ 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