generated at
固定メッセージへのリアクションに反応して処理をするサンプル
IDで指定した特定のメッセージへのリアクションで処理をするサンプル
collector を使って実装した yuta0801

関連

js
const handleReaction = async (channelID, messageID, callback) => { const channel = await client.channels.fetch(channelID) const message = await channel.messages.fetch(messageID) const collector = message.createReactionCollector({}) collector.on('collect', (reaction, user) => callback(reaction, user)) } client.on('ready', () => { handleReaction('channel id', 'message id', (reaction, user) => { console.log(`${user.tag} が ${reaction.emoji.name} をリアクションしました`) }) })