버튼을 누르면 리액션 이 콜백으로 오는데요 이때 message 의 user 와 두번재인자값으로 오는 user 가 다르니 주의하세요
message 의 user 는 디코봇이 오구요
user 는 리액션을 한 유저가 오게 됩니다.
리액션에 역활 주려고 했는데 동작이 안되서 한참 해맸습니다.
// reaction.message.member 는 디코봇이구요
// user 는 리액션을 사람입니다. 둘은 서로 다르니 주의 하세요
client.on("messageReactionAdd", async (reaction, user) => {
if (user.bot) return;
if (reaction.message.partial) await reaction.message.fetch();
if (reaction.partial) await reaction.fetch();
if (!reaction.message.guild) return;
if (reaction.message.channelId == Verify.channel_id) {
Verify.reaction(reaction, user);
} else {
console.error("messageReactionAdd no ch");
}
});