🏛️ Classes
🖱️ Interaction
Como obter: `getInteraction()` · Parâmetro dos eventos `buttonClick`, `selectMenu`
Propriedades
| Nome | Tipo | Descrição |
| customId | string | ID del componente clicado |
| values | array | Valores seleccionados (SelectMenu) |
| userId | string | ID de quien disparó la interacción |
Métodos
| Assinatura | Parâmetro(s) | Descrição |
| user() |
— |
Devuelve el objeto User completo de quien disparó la interacción (async) |
| reply(texto, opts?) |
— |
Responde. opts.ephemeral, opts.embed, opts.components |
| update(texto, opts?) |
— |
Actualiza el propio mensaje del componente clicado (mismos opts que .reply()) — solo funciona en respuesta a buttonClick/selectMenu aún no respondidos |
| defer(ephemeral?) |
— |
Aplaza la respuesta (muestra loading) |
| edit(texto, opts?) |
— |
Edita la respuesta original |
| followUp(texto, opts?) |
— |
Envía un mensaje de seguimiento |
| showModal(modal) |
— |
Abre un formulario emergente — ver la sección Modal — ver modal → Modal |
Exemplo de uso
on buttonClick(interaction)
interaction.defer()
interaction.followUp("Processando seu pedido... ⏳")
end
Funções ou páginas relacionadas