🏛️ Classes
👤 User
Como obter: `getUser()` · `message.author`
Propriedades
| Nome | Tipo | Descrição |
| id | string | ID del usuario |
| username | string | Nombre de usuario |
| nickname | string | Apodo en el servidor |
| avatar | string | URL del avatar |
| roles | array | IDs de roles |
| createdAt | string | Fecha de creación (ISO) |
| joinedAt | string | Fecha de entrada al servidor (ISO) |
| isBot | bool | Si es un bot |
| permissions | string | Bitfield de permisos |
Métodos
| Assinatura | Parâmetro(s) | Descrição |
| send(texto, opts?) |
— |
Envía un DM |
| addRole(id) |
— |
Añade un rol |
| removeRole(id) |
— |
Elimina un rol |
| timeout(ms) |
— |
Aplica un timeout en milisegundos |
| removeTimeout() |
— |
Elimina el timeout |
| ban(motivo?) |
— |
Banea al usuario |
| kick() |
— |
Expulsa del 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