🔍 /
🏛️ Classes

🖱️ Interaction

Como obter: `getInteraction()` · Parâmetro dos eventos `buttonClick`, `selectMenu`

Propriedades

NomeTipoDescrição
customIdstringID del componente clicado
valuesarrayValores seleccionados (SelectMenu)
userIdstringID de quien disparó la interacción

Métodos

AssinaturaParâ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 Modalver modal → Modal

Exemplo de uso

on buttonClick(interaction)
  interaction.defer()
  interaction.followUp("Processando seu pedido... ⏳")
end

Funções ou páginas relacionadas