import { ChatInputCommandInteraction, MessageReaction, SlashCommandBuilder, User } from "discord.js";
export const data = new SlashCommandBuilder()
.setName("test")
.setDescription("test");
export async function execute(interaction: ChatInputCommandInteraction) {
const response = await interaction.reply({ content: "test", withResponse: true });
const message = response.resource?.message;
const collector = message?.createReactionCollector({
filter: (reaction: MessageReaction, user: User) => reaction.emoji.name === "❤️" && user.id === interaction.user.id,
time: 300_000
});
collector?.on("collect", (reaction: MessageReaction, user: User) => {
console.log("collected");
});
}
import { ChatInputCommandInteraction, MessageReaction, SlashCommandBuilder, User } from "discord.js";
export const data = new SlashCommandBuilder()
.setName("test")
.setDescription("test");
export async function execute(interaction: ChatInputCommandInteraction) {
const response = await interaction.reply({ content: "test", withResponse: true });
const message = response.resource?.message;
const collector = message?.createReactionCollector({
filter: (reaction: MessageReaction, user: User) => reaction.emoji.name === "❤️" && user.id === interaction.user.id,
time: 300_000
});
collector?.on("collect", (reaction: MessageReaction, user: User) => {
console.log("collected");
});
}