🔍 /
🏛️ 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 Modal: ver modal → Modal

Exemplo de uso

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

Funções ou páginas relacionadas