🏛️ Classes
👤 User
Como obter: `getUser()` · `message.author`
Propriedades
| Nome | Tipo | Descrição |
| id | string | User ID |
| username | string | Username |
| nickname | string | Server nickname |
| avatar | string | Avatar URL |
| roles | array | Role IDs |
| createdAt | string | Account creation date (ISO) |
| joinedAt | string | Server join date (ISO) |
| isBot | bool | Whether it's a bot |
| permissions | string | Permissions bitfield |
Métodos
| Assinatura | Parâmetro(s) | Descrição |
| send(texto, opts?) |
— |
Sends a DM |
| addRole(id) |
— |
Adds a role |
| removeRole(id) |
— |
Removes a role |
| timeout(ms) |
— |
Applies a timeout in milliseconds |
| removeTimeout() |
— |
Removes timeout |
| ban(motivo?) |
— |
Bans the user |
| kick() |
— |
Kicks from the server |
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