🏛️ Classes
👤 User
Como obter: `getUser()` · `message.author`
Propriedades
| Nome | Tipo | Descrição |
| id | string | ID do usuário |
| username | string | Nome de usuário |
| nickname | string | Apelido no servidor |
| avatar | string | URL do avatar |
| roles | array | IDs de cargos |
| createdAt | string | Data de criação (ISO) |
| joinedAt | string | Data de entrada no servidor (ISO) |
| isBot | bool | Se é um bot |
| permissions | string | Bitfield de permissões |
Métodos
| Assinatura | Parâ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