Command Interactions
Interaction that is triggered when executing an application command.
client.on("interactionCreate", async interaction => {
// Perform actions here
});Get interaction data
interaction.data.nameinteraction.data.applicationCommandinteraction.data.optionsSimple example
client.on("interactionCreate", async interaction => {
if (interaction.data.name === "say") {
// context: "text" option is required, and should'nt return undefined.
const textInput = interaction.data.options.getStringOption("text", true);
await interaction.createMessage({
content: "Your text input:", textInput
});
}
});Last updated